You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2006/03/03 02:34:07 UTC

svn commit: r382607 - /incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java

Author: yonik
Date: Thu Mar  2 17:34:06 2006
New Revision: 382607

URL: http://svn.apache.org/viewcvs?rev=382607&view=rev
Log:
add config params to description

Modified:
    incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java   (contents, props changed)

Modified: incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java
URL: http://svn.apache.org/viewcvs/incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java?rev=382607&r1=382606&r2=382607&view=diff
==============================================================================
--- incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java (original)
+++ incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java Thu Mar  2 17:34:06 2006
@@ -28,7 +28,7 @@
 
 /**
  * @author yonik
- * @version $Id: LRUCache.java,v 1.12 2005/11/30 06:12:55 yonik Exp $
+ * @version $Id$
  */
 public class LRUCache implements SolrCache {
 
@@ -56,6 +56,7 @@
   private int autowarmCount;
   private State state;
   private CacheRegenerator regenerator;
+  private String description="LRU Cache";
 
   public Object init(Map args, Object persistence, CacheRegenerator regenerator) {
     state=State.CREATED;
@@ -68,6 +69,13 @@
     str = (String)args.get("autowarmCount");
     autowarmCount = str==null ? 0 : Integer.parseInt(str);
 
+    description = "LRU Cache(maxSize=" + limit + ", initialSize=" + initialSize;
+    if (autowarmCount>0) {
+      description += ", autowarmCount=" + autowarmCount
+              + ", regenerator=" + regenerator;
+    }
+    description += ')';
+
     map = new LinkedHashMap(initialSize, 0.75f, true) {
         protected boolean removeEldestEntry(Map.Entry eldest) {
           if (size() > limit) {
@@ -207,23 +215,19 @@
   }
 
   public String getDescription() {
-    return "LRU Cache";
+    return description;
   }
 
   public Category getCategory() {
     return Category.CACHE;
   }
 
-  public String getCvsId() {
-    return "$Id: LRUCache.java,v 1.12 2005/11/30 06:12:55 yonik Exp $";
-  }
-
-  public String getCvsName() {
-    return "$Name:  $";
+  public String getSourceId() {
+    return "$Id$";
   }
 
-  public String getCvsSource() {
-    return "$Source: /cvs/main/searching/solr/solarcore/src/solr/search/LRUCache.java,v $";
+  public String getSource() {
+    return "$URL$";
   }
 
   public URL[] getDocs() {

Propchange: incubator/solr/trunk/src/java/org/apache/solr/search/LRUCache.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL