### Question:
PluginStoreStatService { public void recordGetTime(long value) { final AtomicLong[] times = this.getMessageDistributeTime; if (null == times) return; if (value <= 1000) { times[0].incrementAndGet(); } else if (value < 10000) { times[1].incrementAndGet(); } else if (value < 100000) { times[2].incrementAndGet(); } else if (value < 1000000) { times[3].incrementAndGet(); } else if (value < 10000000) { times[4].incrementAndGet(); } else if (value < 100000000) { times[5].incrementAndGet(); } else if (value < 1000000000) { times[6].incrementAndGet(); } else { times[7].incrementAndGet(); } }  void start(); void shutdown(); void recordPutTime(long value); void recordGetTime(long value); void printStoreStat();  }### Answer:
@Test public void testRecordGetTime() { long value = 999; while (true) { pluginStoreStatService.recordGetTime(value); value = value * 10; if (value > 1000000000) break; } pluginStoreStatService.printStoreStat(); }