lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "lszwycn (JIRA)" <j...@apache.org>
Subject [jira] Created: (SOLR-2040) is ConcurrentLRUCache really a thread-safe/LRU implementation?
Date Thu, 12 Aug 2010 03:10:18 GMT
is ConcurrentLRUCache really a thread-safe/LRU implementation?
--------------------------------------------------------------

                 Key: SOLR-2040
                 URL: https://issues.apache.org/jira/browse/SOLR-2040
             Project: Solr
          Issue Type: Bug
            Reporter: lszwycn


hi, i wrote a simple test
{code}

package lru.solr;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.atomic.AtomicInteger;

public class ConcurrentLRUCacheTest {
	static final int loop = 10000;
	static final int threadCount = 500;
	static final ConcurrentLRUCache lruMap = new ConcurrentLRUCache(128, 80,
			100, 100, false, false, null);
	static final ExecutorService exec = Executors
			.newFixedThreadPool(threadCount);
	static final AtomicInteger totalRuncounter = new AtomicInteger();
	static final AtomicInteger putCounter = new AtomicInteger();
	static final AtomicInteger sizeCounter = new AtomicInteger();
	static long totalTime = 0;

	public static void main(String[] args) throws Exception {
		List<Callable<Long>> callList = new ArrayList<Callable<Long>>();
		for (int i = 0; i < threadCount; i++) {
			callList.add(new Callable<Long>() {
				int maxCacheSize = 0;
				int maxCacheInternalMapSize = 0;

				public Long call() throws Exception {
					final long begin = System.nanoTime();
					Random r = new Random();
					for (int j = 0; j < loop; j++) {
						totalRuncounter.getAndIncrement();
						int n = r.nextInt(10000);
						int currentCacheSize = lruMap.size();
						int currentCacheInternalMapSize = lruMap.getMap()
								.size();
						maxCacheSize = Math.max(currentCacheSize, maxCacheSize);
						maxCacheInternalMapSize = Math.max(
								currentCacheInternalMapSize,
								maxCacheInternalMapSize);
						if (null == lruMap.get(n)) {
							lruMap.put(n, j);
							putCounter.getAndIncrement();
						} else {
							lruMap.size();
							sizeCounter.getAndIncrement();
						}
					}
					System.out.println("maxCacheSize: " + maxCacheSize
							+ " ,maxCacheInternalMapSize: "
							+ maxCacheInternalMapSize);
					final long end = System.nanoTime();
					return (end - begin);
				}
			});
		}
		List<Future<Long>> futureList = exec.invokeAll(callList);
		for (Future<Long> future : futureList) {
			totalTime += future.get();
		}
		System.out.println("final cache size: " + lruMap.size());
		System.out.println("final cache internal map size: "
				+ lruMap.getMap().size());
		System.out.println("total get: "+totalRuncounter + " spend time=" + totalTime / 1000
				+ " , put: " + putCounter.get() + " , size: "
				+ sizeCounter.get());
		exec.shutdown();

	}

}
{code}

and here is the result
{code}

upper: 128
lower: 80
acceptable: 100
initial: 100
maxCacheSize: 9692 ,maxCacheInternalMapSize: 9694
maxCacheSize: 9856 ,maxCacheInternalMapSize: 9859
maxCacheSize: 9674 ,maxCacheInternalMapSize: 9676
maxCacheSize: 9814 ,maxCacheInternalMapSize: 9817
maxCacheSize: 9098 ,maxCacheInternalMapSize: 9765
maxCacheSize: 9426 ,maxCacheInternalMapSize: 9429
maxCacheSize: 9986 ,maxCacheInternalMapSize: 9987
maxCacheSize: 9987 ,maxCacheInternalMapSize: 9988
maxCacheSize: 9996 ,maxCacheInternalMapSize: 9997
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9986 ,maxCacheInternalMapSize: 9987
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 8091 ,maxCacheInternalMapSize: 8090
maxCacheSize: 9291 ,maxCacheInternalMapSize: 9290
maxCacheSize: 8639 ,maxCacheInternalMapSize: 8639
maxCacheSize: 9275 ,maxCacheInternalMapSize: 9275
maxCacheSize: 9816 ,maxCacheInternalMapSize: 9816
maxCacheSize: 9910 ,maxCacheInternalMapSize: 9910
maxCacheSize: 9975 ,maxCacheInternalMapSize: 9975
maxCacheSize: 9994 ,maxCacheInternalMapSize: 9994
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9998
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9787 ,maxCacheInternalMapSize: 9787
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9996 ,maxCacheInternalMapSize: 9996
maxCacheSize: 9994 ,maxCacheInternalMapSize: 9994
maxCacheSize: 9996 ,maxCacheInternalMapSize: 9996
maxCacheSize: 9930 ,maxCacheInternalMapSize: 9930
maxCacheSize: 9995 ,maxCacheInternalMapSize: 9995
maxCacheSize: 9951 ,maxCacheInternalMapSize: 9951
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 8733 ,maxCacheInternalMapSize: 8733
maxCacheSize: 9808 ,maxCacheInternalMapSize: 9808
maxCacheSize: 9824 ,maxCacheInternalMapSize: 9824
maxCacheSize: 9979 ,maxCacheInternalMapSize: 9979
maxCacheSize: 9980 ,maxCacheInternalMapSize: 9980
maxCacheSize: 9981 ,maxCacheInternalMapSize: 9981
maxCacheSize: 9751 ,maxCacheInternalMapSize: 9754
maxCacheSize: 1144 ,maxCacheInternalMapSize: 1143
maxCacheSize: 362 ,maxCacheInternalMapSize: 362
maxCacheSize: 3985 ,maxCacheInternalMapSize: 3985
maxCacheSize: 7305 ,maxCacheInternalMapSize: 7305
maxCacheSize: 8279 ,maxCacheInternalMapSize: 8279
maxCacheSize: 8332 ,maxCacheInternalMapSize: 8332
maxCacheSize: 8320 ,maxCacheInternalMapSize: 8320
maxCacheSize: 9330 ,maxCacheInternalMapSize: 9329
maxCacheSize: 9447 ,maxCacheInternalMapSize: 9446
maxCacheSize: 9836 ,maxCacheInternalMapSize: 9835
maxCacheSize: 9948 ,maxCacheInternalMapSize: 9947
maxCacheSize: 8608 ,maxCacheInternalMapSize: 8602
maxCacheSize: 8542 ,maxCacheInternalMapSize: 8542
maxCacheSize: 8407 ,maxCacheInternalMapSize: 8407
maxCacheSize: 9950 ,maxCacheInternalMapSize: 9950
maxCacheSize: 320 ,maxCacheInternalMapSize: 320
maxCacheSize: 315 ,maxCacheInternalMapSize: 315
maxCacheSize: 513 ,maxCacheInternalMapSize: 513
maxCacheSize: 510 ,maxCacheInternalMapSize: 510
maxCacheSize: 9050 ,maxCacheInternalMapSize: 9050
maxCacheSize: 9505 ,maxCacheInternalMapSize: 9505
maxCacheSize: 9505 ,maxCacheInternalMapSize: 9505
maxCacheSize: 9815 ,maxCacheInternalMapSize: 9815
maxCacheSize: 9975 ,maxCacheInternalMapSize: 9975
maxCacheSize: 9973 ,maxCacheInternalMapSize: 9973
maxCacheSize: 9886 ,maxCacheInternalMapSize: 9886
maxCacheSize: 9933 ,maxCacheInternalMapSize: 9933
maxCacheSize: 9966 ,maxCacheInternalMapSize: 9966
maxCacheSize: 9995 ,maxCacheInternalMapSize: 9995
maxCacheSize: 9995 ,maxCacheInternalMapSize: 9995
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9998
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9979 ,maxCacheInternalMapSize: 9979
maxCacheSize: 9987 ,maxCacheInternalMapSize: 9987
maxCacheSize: 9990 ,maxCacheInternalMapSize: 9990
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9842 ,maxCacheInternalMapSize: 9842
maxCacheSize: 9843 ,maxCacheInternalMapSize: 9843
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9974 ,maxCacheInternalMapSize: 9973
maxCacheSize: 9993 ,maxCacheInternalMapSize: 9992
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9998
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10001 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9731 ,maxCacheInternalMapSize: 9731
maxCacheSize: 9929 ,maxCacheInternalMapSize: 9929
maxCacheSize: 9968 ,maxCacheInternalMapSize: 9968
maxCacheSize: 9993 ,maxCacheInternalMapSize: 9993
maxCacheSize: 9997 ,maxCacheInternalMapSize: 9997
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9959 ,maxCacheInternalMapSize: 9959
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 9963 ,maxCacheInternalMapSize: 9963
maxCacheSize: 9869 ,maxCacheInternalMapSize: 9869
maxCacheSize: 9857 ,maxCacheInternalMapSize: 9857
maxCacheSize: 9842 ,maxCacheInternalMapSize: 9842
maxCacheSize: 9972 ,maxCacheInternalMapSize: 9972
maxCacheSize: 1376 ,maxCacheInternalMapSize: 1376
maxCacheSize: 2183 ,maxCacheInternalMapSize: 2183
maxCacheSize: 8625 ,maxCacheInternalMapSize: 8624
maxCacheSize: 9457 ,maxCacheInternalMapSize: 9456
maxCacheSize: 9717 ,maxCacheInternalMapSize: 9716
maxCacheSize: 9905 ,maxCacheInternalMapSize: 9904
maxCacheSize: 9971 ,maxCacheInternalMapSize: 9970
maxCacheSize: 9973 ,maxCacheInternalMapSize: 9972
maxCacheSize: 9985 ,maxCacheInternalMapSize: 9985
maxCacheSize: 9984 ,maxCacheInternalMapSize: 9984
maxCacheSize: 7085 ,maxCacheInternalMapSize: 7085
maxCacheSize: 9335 ,maxCacheInternalMapSize: 9335
maxCacheSize: 6945 ,maxCacheInternalMapSize: 6945
maxCacheSize: 9408 ,maxCacheInternalMapSize: 9408
maxCacheSize: 9849 ,maxCacheInternalMapSize: 9849
maxCacheSize: 9875 ,maxCacheInternalMapSize: 9875
maxCacheSize: 9977 ,maxCacheInternalMapSize: 9977
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9998
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 5031 ,maxCacheInternalMapSize: 5029
maxCacheSize: 9843 ,maxCacheInternalMapSize: 9843
maxCacheSize: 4651 ,maxCacheInternalMapSize: 4651
maxCacheSize: 4670 ,maxCacheInternalMapSize: 4670
maxCacheSize: 4457 ,maxCacheInternalMapSize: 4457
maxCacheSize: 3766 ,maxCacheInternalMapSize: 3766
maxCacheSize: 3723 ,maxCacheInternalMapSize: 3723
maxCacheSize: 6293 ,maxCacheInternalMapSize: 6294
maxCacheSize: 3372 ,maxCacheInternalMapSize: 3372
maxCacheSize: 6281 ,maxCacheInternalMapSize: 6282
maxCacheSize: 6394 ,maxCacheInternalMapSize: 6395
maxCacheSize: 8684 ,maxCacheInternalMapSize: 8685
maxCacheSize: 9488 ,maxCacheInternalMapSize: 9487
maxCacheSize: 9354 ,maxCacheInternalMapSize: 9354
maxCacheSize: 8700 ,maxCacheInternalMapSize: 8700
maxCacheSize: 6720 ,maxCacheInternalMapSize: 6720
maxCacheSize: 7370 ,maxCacheInternalMapSize: 7370
maxCacheSize: 7368 ,maxCacheInternalMapSize: 7368
maxCacheSize: 9478 ,maxCacheInternalMapSize: 9478
maxCacheSize: 7389 ,maxCacheInternalMapSize: 7389
maxCacheSize: 8639 ,maxCacheInternalMapSize: 8639
maxCacheSize: 6542 ,maxCacheInternalMapSize: 6542
maxCacheSize: 7959 ,maxCacheInternalMapSize: 7959
maxCacheSize: 6485 ,maxCacheInternalMapSize: 6485
maxCacheSize: 2546 ,maxCacheInternalMapSize: 2546
maxCacheSize: 8156 ,maxCacheInternalMapSize: 8156
maxCacheSize: 8242 ,maxCacheInternalMapSize: 8242
maxCacheSize: 8403 ,maxCacheInternalMapSize: 8403
maxCacheSize: 8345 ,maxCacheInternalMapSize: 8345
maxCacheSize: 8444 ,maxCacheInternalMapSize: 8444
maxCacheSize: 7381 ,maxCacheInternalMapSize: 7381
maxCacheSize: 320 ,maxCacheInternalMapSize: 320
maxCacheSize: 1245 ,maxCacheInternalMapSize: 1245
maxCacheSize: 2301 ,maxCacheInternalMapSize: 2301
maxCacheSize: 3719 ,maxCacheInternalMapSize: 3719
maxCacheSize: 3717 ,maxCacheInternalMapSize: 3717
maxCacheSize: 7719 ,maxCacheInternalMapSize: 7719
maxCacheSize: 7926 ,maxCacheInternalMapSize: 7926
maxCacheSize: 7911 ,maxCacheInternalMapSize: 7911
maxCacheSize: 6737 ,maxCacheInternalMapSize: 6736
maxCacheSize: 7165 ,maxCacheInternalMapSize: 7165
maxCacheSize: 8387 ,maxCacheInternalMapSize: 8387
maxCacheSize: 8815 ,maxCacheInternalMapSize: 8815
maxCacheSize: 9174 ,maxCacheInternalMapSize: 9174
maxCacheSize: 7273 ,maxCacheInternalMapSize: 7273
maxCacheSize: 7291 ,maxCacheInternalMapSize: 7291
maxCacheSize: 9207 ,maxCacheInternalMapSize: 9207
maxCacheSize: 1162 ,maxCacheInternalMapSize: 1162
maxCacheSize: 4802 ,maxCacheInternalMapSize: 4802
maxCacheSize: 4987 ,maxCacheInternalMapSize: 4987
maxCacheSize: 6046 ,maxCacheInternalMapSize: 6046
maxCacheSize: 6039 ,maxCacheInternalMapSize: 6039
maxCacheSize: 6048 ,maxCacheInternalMapSize: 6048
maxCacheSize: 7305 ,maxCacheInternalMapSize: 7306
maxCacheSize: 8164 ,maxCacheInternalMapSize: 8164
maxCacheSize: 8203 ,maxCacheInternalMapSize: 8202
maxCacheSize: 8156 ,maxCacheInternalMapSize: 8156
maxCacheSize: 8288 ,maxCacheInternalMapSize: 8288
maxCacheSize: 4075 ,maxCacheInternalMapSize: 4074
maxCacheSize: 519 ,maxCacheInternalMapSize: 519
maxCacheSize: 551 ,maxCacheInternalMapSize: 550
maxCacheSize: 5913 ,maxCacheInternalMapSize: 5913
maxCacheSize: 5473 ,maxCacheInternalMapSize: 5473
maxCacheSize: 5893 ,maxCacheInternalMapSize: 5893
maxCacheSize: 5637 ,maxCacheInternalMapSize: 5638
maxCacheSize: 128 ,maxCacheInternalMapSize: 128
maxCacheSize: 7561 ,maxCacheInternalMapSize: 7561
maxCacheSize: 9440 ,maxCacheInternalMapSize: 9440
maxCacheSize: 9699 ,maxCacheInternalMapSize: 9699
maxCacheSize: 9723 ,maxCacheInternalMapSize: 9723
maxCacheSize: 9722 ,maxCacheInternalMapSize: 9722
maxCacheSize: 7560 ,maxCacheInternalMapSize: 7560
maxCacheSize: 5176 ,maxCacheInternalMapSize: 5174
maxCacheSize: 4014 ,maxCacheInternalMapSize: 4014
maxCacheSize: 6677 ,maxCacheInternalMapSize: 6677
maxCacheSize: 7629 ,maxCacheInternalMapSize: 7628
maxCacheSize: 8773 ,maxCacheInternalMapSize: 8772
maxCacheSize: 8569 ,maxCacheInternalMapSize: 8569
maxCacheSize: 9041 ,maxCacheInternalMapSize: 9041
maxCacheSize: 9083 ,maxCacheInternalMapSize: 9083
maxCacheSize: 8265 ,maxCacheInternalMapSize: 8265
maxCacheSize: 8526 ,maxCacheInternalMapSize: 8526
maxCacheSize: 8641 ,maxCacheInternalMapSize: 8641
maxCacheSize: 8646 ,maxCacheInternalMapSize: 8646
maxCacheSize: 5400 ,maxCacheInternalMapSize: 5399
maxCacheSize: 8639 ,maxCacheInternalMapSize: 8639
maxCacheSize: 355 ,maxCacheInternalMapSize: 354
maxCacheSize: 8477 ,maxCacheInternalMapSize: 8477
maxCacheSize: 8656 ,maxCacheInternalMapSize: 8656
maxCacheSize: 8652 ,maxCacheInternalMapSize: 8652
maxCacheSize: 8395 ,maxCacheInternalMapSize: 8395
maxCacheSize: 8193 ,maxCacheInternalMapSize: 8193
maxCacheSize: 6710 ,maxCacheInternalMapSize: 6710
maxCacheSize: 6684 ,maxCacheInternalMapSize: 6684
maxCacheSize: 6617 ,maxCacheInternalMapSize: 6617
maxCacheSize: 8341 ,maxCacheInternalMapSize: 8342
maxCacheSize: 8470 ,maxCacheInternalMapSize: 8470
maxCacheSize: 9239 ,maxCacheInternalMapSize: 9239
maxCacheSize: 9262 ,maxCacheInternalMapSize: 9261
maxCacheSize: 9667 ,maxCacheInternalMapSize: 9667
maxCacheSize: 9867 ,maxCacheInternalMapSize: 9867
maxCacheSize: 9889 ,maxCacheInternalMapSize: 9889
maxCacheSize: 9977 ,maxCacheInternalMapSize: 9977
maxCacheSize: 9977 ,maxCacheInternalMapSize: 9977
maxCacheSize: 9060 ,maxCacheInternalMapSize: 9060
maxCacheSize: 9670 ,maxCacheInternalMapSize: 9670
maxCacheSize: 9274 ,maxCacheInternalMapSize: 9273
maxCacheSize: 9747 ,maxCacheInternalMapSize: 9746
maxCacheSize: 9831 ,maxCacheInternalMapSize: 9830
maxCacheSize: 9967 ,maxCacheInternalMapSize: 9966
maxCacheSize: 9983 ,maxCacheInternalMapSize: 9982
maxCacheSize: 8487 ,maxCacheInternalMapSize: 8487
maxCacheSize: 9985 ,maxCacheInternalMapSize: 9984
maxCacheSize: 408 ,maxCacheInternalMapSize: 408
maxCacheSize: 1906 ,maxCacheInternalMapSize: 1905
maxCacheSize: 4299 ,maxCacheInternalMapSize: 4299
maxCacheSize: 8014 ,maxCacheInternalMapSize: 8014
maxCacheSize: 8536 ,maxCacheInternalMapSize: 8536
maxCacheSize: 8540 ,maxCacheInternalMapSize: 8540
maxCacheSize: 9515 ,maxCacheInternalMapSize: 9515
maxCacheSize: 9873 ,maxCacheInternalMapSize: 9873
maxCacheSize: 9940 ,maxCacheInternalMapSize: 9940
maxCacheSize: 9952 ,maxCacheInternalMapSize: 9952
maxCacheSize: 9979 ,maxCacheInternalMapSize: 9979
maxCacheSize: 7385 ,maxCacheInternalMapSize: 7385
maxCacheSize: 8119 ,maxCacheInternalMapSize: 8118
maxCacheSize: 6605 ,maxCacheInternalMapSize: 6604
maxCacheSize: 7213 ,maxCacheInternalMapSize: 7213
maxCacheSize: 7194 ,maxCacheInternalMapSize: 7193
maxCacheSize: 8289 ,maxCacheInternalMapSize: 8289
maxCacheSize: 9551 ,maxCacheInternalMapSize: 9550
maxCacheSize: 7498 ,maxCacheInternalMapSize: 7498
maxCacheSize: 8447 ,maxCacheInternalMapSize: 8447
maxCacheSize: 9565 ,maxCacheInternalMapSize: 9565
maxCacheSize: 7816 ,maxCacheInternalMapSize: 7816
maxCacheSize: 8643 ,maxCacheInternalMapSize: 8643
maxCacheSize: 9567 ,maxCacheInternalMapSize: 9567
maxCacheSize: 8666 ,maxCacheInternalMapSize: 8666
maxCacheSize: 9137 ,maxCacheInternalMapSize: 9137
maxCacheSize: 6618 ,maxCacheInternalMapSize: 6619
maxCacheSize: 7506 ,maxCacheInternalMapSize: 7506
maxCacheSize: 7593 ,maxCacheInternalMapSize: 7593
maxCacheSize: 7197 ,maxCacheInternalMapSize: 7197
maxCacheSize: 8704 ,maxCacheInternalMapSize: 8704
maxCacheSize: 9583 ,maxCacheInternalMapSize: 9583
maxCacheSize: 9764 ,maxCacheInternalMapSize: 9764
maxCacheSize: 8300 ,maxCacheInternalMapSize: 8300
maxCacheSize: 9770 ,maxCacheInternalMapSize: 9770
maxCacheSize: 9484 ,maxCacheInternalMapSize: 9484
maxCacheSize: 9781 ,maxCacheInternalMapSize: 9781
maxCacheSize: 8082 ,maxCacheInternalMapSize: 8082
maxCacheSize: 8148 ,maxCacheInternalMapSize: 8148
maxCacheSize: 7437 ,maxCacheInternalMapSize: 7437
maxCacheSize: 8277 ,maxCacheInternalMapSize: 8275
maxCacheSize: 6634 ,maxCacheInternalMapSize: 6634
maxCacheSize: 6656 ,maxCacheInternalMapSize: 6656
maxCacheSize: 8077 ,maxCacheInternalMapSize: 8077
maxCacheSize: 8353 ,maxCacheInternalMapSize: 8353
maxCacheSize: 8394 ,maxCacheInternalMapSize: 8394
maxCacheSize: 9251 ,maxCacheInternalMapSize: 9251
maxCacheSize: 9282 ,maxCacheInternalMapSize: 9282
maxCacheSize: 8270 ,maxCacheInternalMapSize: 8270
maxCacheSize: 8373 ,maxCacheInternalMapSize: 8373
maxCacheSize: 9316 ,maxCacheInternalMapSize: 9316
maxCacheSize: 9725 ,maxCacheInternalMapSize: 9725
maxCacheSize: 9726 ,maxCacheInternalMapSize: 9726
maxCacheSize: 9895 ,maxCacheInternalMapSize: 9895
maxCacheSize: 9965 ,maxCacheInternalMapSize: 9965
maxCacheSize: 9977 ,maxCacheInternalMapSize: 9977
maxCacheSize: 9737 ,maxCacheInternalMapSize: 9737
maxCacheSize: 8870 ,maxCacheInternalMapSize: 8870
maxCacheSize: 9205 ,maxCacheInternalMapSize: 9205
maxCacheSize: 9802 ,maxCacheInternalMapSize: 9802
maxCacheSize: 9904 ,maxCacheInternalMapSize: 9904
maxCacheSize: 9954 ,maxCacheInternalMapSize: 9954
maxCacheSize: 9997 ,maxCacheInternalMapSize: 9997
maxCacheSize: 9997 ,maxCacheInternalMapSize: 9997
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9998
maxCacheSize: 9998 ,maxCacheInternalMapSize: 9998
maxCacheSize: 9716 ,maxCacheInternalMapSize: 9716
maxCacheSize: 8898 ,maxCacheInternalMapSize: 8898
maxCacheSize: 7962 ,maxCacheInternalMapSize: 7961
maxCacheSize: 8912 ,maxCacheInternalMapSize: 8912
maxCacheSize: 6886 ,maxCacheInternalMapSize: 6886
maxCacheSize: 5221 ,maxCacheInternalMapSize: 5221
maxCacheSize: 6693 ,maxCacheInternalMapSize: 6693
maxCacheSize: 8275 ,maxCacheInternalMapSize: 8275
maxCacheSize: 8959 ,maxCacheInternalMapSize: 8959
maxCacheSize: 8984 ,maxCacheInternalMapSize: 8983
maxCacheSize: 8538 ,maxCacheInternalMapSize: 8538
maxCacheSize: 9198 ,maxCacheInternalMapSize: 9198
maxCacheSize: 9700 ,maxCacheInternalMapSize: 9700
maxCacheSize: 9264 ,maxCacheInternalMapSize: 9264
maxCacheSize: 9691 ,maxCacheInternalMapSize: 9691
maxCacheSize: 9952 ,maxCacheInternalMapSize: 9952
maxCacheSize: 9972 ,maxCacheInternalMapSize: 9972
maxCacheSize: 9986 ,maxCacheInternalMapSize: 9986
maxCacheSize: 9995 ,maxCacheInternalMapSize: 9995
maxCacheSize: 9995 ,maxCacheInternalMapSize: 9995
maxCacheSize: 9767 ,maxCacheInternalMapSize: 9767
maxCacheSize: 6405 ,maxCacheInternalMapSize: 6405
maxCacheSize: 7381 ,maxCacheInternalMapSize: 7381
maxCacheSize: 7565 ,maxCacheInternalMapSize: 7565
maxCacheSize: 7574 ,maxCacheInternalMapSize: 7574
maxCacheSize: 5837 ,maxCacheInternalMapSize: 5837
maxCacheSize: 7671 ,maxCacheInternalMapSize: 7671
maxCacheSize: 7451 ,maxCacheInternalMapSize: 7451
maxCacheSize: 7570 ,maxCacheInternalMapSize: 7570
maxCacheSize: 7551 ,maxCacheInternalMapSize: 7551
maxCacheSize: 5653 ,maxCacheInternalMapSize: 5652
maxCacheSize: 8352 ,maxCacheInternalMapSize: 8352
maxCacheSize: 8273 ,maxCacheInternalMapSize: 8273
maxCacheSize: 7226 ,maxCacheInternalMapSize: 7226
maxCacheSize: 8336 ,maxCacheInternalMapSize: 8336
maxCacheSize: 1626 ,maxCacheInternalMapSize: 1624
maxCacheSize: 352 ,maxCacheInternalMapSize: 352
maxCacheSize: 6310 ,maxCacheInternalMapSize: 6310
maxCacheSize: 7590 ,maxCacheInternalMapSize: 7590
maxCacheSize: 9212 ,maxCacheInternalMapSize: 9212
maxCacheSize: 9415 ,maxCacheInternalMapSize: 9415
maxCacheSize: 9664 ,maxCacheInternalMapSize: 9664
maxCacheSize: 9734 ,maxCacheInternalMapSize: 9734
maxCacheSize: 9937 ,maxCacheInternalMapSize: 9937
maxCacheSize: 9966 ,maxCacheInternalMapSize: 9966
maxCacheSize: 9990 ,maxCacheInternalMapSize: 9990
maxCacheSize: 9990 ,maxCacheInternalMapSize: 9990
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 9999 ,maxCacheInternalMapSize: 9999
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 10000 ,maxCacheInternalMapSize: 10000
maxCacheSize: 8443 ,maxCacheInternalMapSize: 8443
maxCacheSize: 4645 ,maxCacheInternalMapSize: 4643
maxCacheSize: 1755 ,maxCacheInternalMapSize: 1755
maxCacheSize: 8582 ,maxCacheInternalMapSize: 8582
maxCacheSize: 8699 ,maxCacheInternalMapSize: 8699
maxCacheSize: 9365 ,maxCacheInternalMapSize: 9365
maxCacheSize: 8659 ,maxCacheInternalMapSize: 8658
maxCacheSize: 8727 ,maxCacheInternalMapSize: 8726
maxCacheSize: 9363 ,maxCacheInternalMapSize: 9363
final cache size: 113
final cache internal map size: 113
total get: 5000000 spend time=31994581 , put: 1422532 , size: 3577468
{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message