Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 75868 invoked from network); 12 Aug 2010 03:21:45 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 12 Aug 2010 03:21:45 -0000 Received: (qmail 85765 invoked by uid 500); 12 Aug 2010 03:21:44 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 85457 invoked by uid 500); 12 Aug 2010 03:21:41 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 85450 invoked by uid 99); 12 Aug 2010 03:21:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Aug 2010 03:21:40 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Aug 2010 03:21:38 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o7C3LIGI020450 for ; Thu, 12 Aug 2010 03:21:18 GMT Message-ID: <27393900.296181281583278438.JavaMail.jira@thor> Date: Wed, 11 Aug 2010 23:21:18 -0400 (EDT) From: "lszwycn (JIRA)" To: dev@lucene.apache.org Subject: [jira] Commented: (SOLR-2040) is ConcurrentLRUCache really a thread-safe/LRU implementation? In-Reply-To: <20334740.296101281582618236.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/SOLR-2040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897559#action_12897559 ] lszwycn commented on SOLR-2040: ------------------------------- to simply test this, try add synchronized to the put method, then the LRU works, the size of this cache will not exceed the initial size > 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> callList = new ArrayList>(); > for (int i = 0; i < threadCount; i++) { > callList.add(new Callable() { > 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> futureList = exec.invokeAll(callList); > for (Future 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