diff --git a/scheduler/src/test/java/com/zfoo/scheduler/util/LazyCacheTest.java b/scheduler/src/test/java/com/zfoo/scheduler/util/LazyCacheTest.java index aa7494f5..e7a4e05d 100644 --- a/scheduler/src/test/java/com/zfoo/scheduler/util/LazyCacheTest.java +++ b/scheduler/src/test/java/com/zfoo/scheduler/util/LazyCacheTest.java @@ -100,14 +100,15 @@ public class LazyCacheTest { } + // max size test @Test - public void multipleThreadTest() { + public void multipleThreadMaxSizeTest() { int threadNum = Runtime.getRuntime().availableProcessors() + 1; ExecutorService[] executors = new ExecutorService[threadNum]; for (int i = 0; i < executors.length; i++) { executors[i] = Executors.newSingleThreadExecutor(); } - var lazyCache = new LazyCache(1_0000, 10 * TimeUtils.MILLIS_PER_SECOND, 5 * TimeUtils.MILLIS_PER_SECOND, myRemoveCallback); + var lazyCache = new LazyCache(1_00, 10000000 * TimeUtils.MILLIS_PER_SECOND, 5 * TimeUtils.MILLIS_PER_SECOND, myRemoveCallback); for (int i = 0; i < executors.length; i++) { var executor = executors[i]; @@ -119,10 +120,6 @@ public class LazyCacheTest { for (int j = i1 * 1_0000; j < startIndex + 1_0000; j++) { lazyCache.put(j, String.valueOf(j)); } - for (int j = 0; j < 10000; j++) { - lazyCache.get(j); - ThreadUtils.sleep(1); - } } }); }