edu.umass.cs.mallet.projects.seg_plus_coref.condclust.types
Class LRUCache

java.lang.Object
  extended byedu.umass.cs.mallet.projects.seg_plus_coref.condclust.types.LRUCache

public class LRUCache
extends java.lang.Object

Stores objects in a hashmap. Uses Least-recently used list to keep size of cache reasonable.


Constructor Summary
LRUCache()
           
LRUCache(int _maxSize, int _toRemove)
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
           
 void put(java.lang.Object key, java.lang.Object value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LRUCache

public LRUCache(int _maxSize,
                int _toRemove)

LRUCache

public LRUCache()
Method Detail

put

public void put(java.lang.Object key,
                java.lang.Object value)

get

public java.lang.Object get(java.lang.Object key)

size

public int size()