Sha256: 8f13b4a27b53199b0d5ab8f92d2f9f4f9756febe2c9ccb72bd93b5fb4961a027
Contents?: true
Size: 598 Bytes
Versions: 164
Compression:
Stored size: 598 Bytes
Contents
package sh.calaba.org.codehaus.jackson.map.util; import java.util.LinkedHashMap; import java.util.Map; /** * Helper for simple bounded LRU maps used for reusing lookup values. * * @since 1.7 */ @SuppressWarnings("serial") public class LRUMap<K,V> extends LinkedHashMap<K,V> { protected final int _maxEntries; public LRUMap(int initialEntries, int maxEntries) { super(initialEntries, 0.8f, true); _maxEntries = maxEntries; } @Override protected boolean removeEldestEntry(Map.Entry<K,V> eldest) { return size() > _maxEntries; } }
Version data entries
164 entries across 164 versions & 2 rubygems