henning 2003/03/13 06:29:31
Modified: src/java/org/apache/turbine/util BufferCache.java
Log:
Use commons-collections SequencedHashMap as base class
Revision Changes Path
1.5 +7 -8
jakarta-turbine-2/src/java/org/apache/turbine/util/BufferCache.java
Index: BufferCache.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/util/BufferCache.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- BufferCache.java 9 Mar 2003 02:54:11 -0000 1.4
+++ BufferCache.java 13 Mar 2003 14:29:31 -0000 1.5
@@ -54,14 +54,18 @@
* <http://www.apache.org/>.
*/
+import org.apache.commons.collections.SequencedHashMap;
+
/**
* A fixed length object cache implementing the LRU algorithm. Convenient for
* buffering recently used objects.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a>
+ * @author <a href="mailto:[EMAIL PROTECTED]">Henning P. Schmiedehausen</a>
* @version $Id$
*/
-public class BufferCache extends SequencedHashtable
+public class BufferCache
+ extends SequencedHashMap
{
/**
* The default maximum cache size.
@@ -123,11 +127,6 @@
*/
public synchronized Object get(Object key)
{
- Object value = super.get(key);
- if (value != null)
- {
- freshenSequence(key, value);
- }
- return value;
+ return super.get(key);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]