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]

Reply via email to