### Question:
DynamicDistributedLogConfiguration extends ConcurrentBaseConfiguration { public int getOutputBufferSize() { return getInt( this, BKDL_OUTPUT_BUFFER_SIZE, BKDL_OUTPUT_BUFFER_SIZE_OLD, getInt(defaultConfig, BKDL_OUTPUT_BUFFER_SIZE, BKDL_OUTPUT_BUFFER_SIZE_OLD, BKDL_OUTPUT_BUFFER_SIZE_DEFAULT) ); } DynamicDistributedLogConfiguration(ConcurrentBaseConfiguration defaultConfig); int getRetentionPeriodHours(); int getBpsSoftWriteLimit(); int getBpsHardWriteLimit(); int getRpsSoftWriteLimit(); int getRpsHardWriteLimit(); int getRpsSoftServiceLimit(); int getRpsHardServiceLimit(); int getRpsStreamAcquireServiceLimit(); int getBpsSoftServiceLimit(); int getBpsHardServiceLimit(); int getBpsStreamAcquireServiceLimit(); double getEIInjectedWriteDelayPercent(); int getEIInjectedWriteDelayMs(); int getOutputBufferSize(); int getPeriodicFlushFrequencyMilliSeconds(); int getReadAheadBatchSize(); int getReadAheadMaxRecords(); boolean getEnableLedgerAllocatorPool(); QuorumConfig getQuorumConfig(); int getMaxAcquiredPartitionsPerProxy(); int getMaxCachedPartitionsPerProxy(); boolean isDurableWriteEnabled(); boolean getDeserializeRecordSetOnReads();  }### Answer:
@Test(timeout = 20000) public void testGetOutputBufferSize() { ConcurrentBaseConfiguration defaultConfig = new ConcurrentBaseConfiguration(); DynamicDistributedLogConfiguration dynConf = new DynamicDistributedLogConfiguration(defaultConfig); assertEquals(BKDL_OUTPUT_BUFFER_SIZE_DEFAULT, dynConf.getOutputBufferSize()); defaultConfig.setProperty(BKDL_OUTPUT_BUFFER_SIZE_OLD, BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 1); assertEquals(BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 1, dynConf.getOutputBufferSize()); defaultConfig.setProperty(BKDL_OUTPUT_BUFFER_SIZE, BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 2); assertEquals(BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 2, dynConf.getOutputBufferSize()); dynConf.setProperty(BKDL_OUTPUT_BUFFER_SIZE_OLD, BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 3); assertEquals(BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 3, dynConf.getOutputBufferSize()); dynConf.setProperty(BKDL_OUTPUT_BUFFER_SIZE, BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 4); assertEquals(BKDL_OUTPUT_BUFFER_SIZE_DEFAULT + 4, dynConf.getOutputBufferSize()); }