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