You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ra...@apache.org on 2007/10/02 19:58:11 UTC
svn commit: r581321 -
/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java
Author: rajdavies
Date: Tue Oct 2 10:58:11 2007
New Revision: 581321
URL: http://svn.apache.org/viewvc?rev=581321&view=rev
Log:
be conservative allocating objects up-front
Modified:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java
Modified: activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java?rev=581321&r1=581320&r2=581321&view=diff
==============================================================================
--- activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java (original)
+++ activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/LRUCache.java Tue Oct 2 10:58:11 2007
@@ -32,10 +32,10 @@
protected int maxCacheSize = 10000;
/**
- * Default constructorfor an LRU Cache The default capacity is 10000
+ * Default constructor for an LRU Cache The default capacity is 10000
*/
public LRUCache() {
- super(1000, 0.75f, true);
+ this(0,10000, 0.75f, true);
}
/**
@@ -44,7 +44,7 @@
* @param maximumCacheSize
*/
public LRUCache(int maximumCacheSize) {
- this(maximumCacheSize, maximumCacheSize, 0.75f, true);
+ this(0, maximumCacheSize, 0.75f, true);
}
/**
@@ -57,7 +57,7 @@
* @param accessOrder the ordering mode - <tt>true</tt> for access-order,
* <tt>false</tt> for insertion-order.
* @throws IllegalArgumentException if the initial capacity is negative or
- * the load factor is nonpositive.
+ * the load factor is non-positive.
*/
public LRUCache(int initialCapacity, int maximumCacheSize, float loadFactor, boolean accessOrder) {
@@ -79,7 +79,7 @@
this.maxCacheSize = maxCacheSize;
}
- protected boolean removeEldestEntry(Map.Entry entry) {
+ protected boolean removeEldestEntry(Map.Entry<K,V> eldest) {
return size() > maxCacheSize;
}
}