org.lobobrowser.util
public class LRUCache extends java.lang.Object implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
LRUCache.EntryInfo |
Constructor and Description |
---|
LRUCache(int approxMaxSize) |
Modifier and Type | Method and Description |
---|---|
void |
addRemovalListener(RemovalListener listener) |
java.lang.Object |
get(java.lang.Object key) |
int |
getApproxMaxSize() |
int |
getApproxSize() |
java.util.List |
getEntryInfoList() |
int |
getNumEntries() |
void |
put(java.lang.Object key,
java.lang.Object value,
int approxSize) |
java.lang.Object |
remove(java.lang.Object key) |
void |
removeRemovalListener(RemovalListener listener) |
void |
setApproxMaxSize(int approxMaxSize) |
public int getApproxMaxSize()
public void setApproxMaxSize(int approxMaxSize)
public void put(java.lang.Object key, java.lang.Object value, int approxSize)
public java.lang.Object get(java.lang.Object key)
public java.lang.Object remove(java.lang.Object key)
public void addRemovalListener(RemovalListener listener)
public void removeRemovalListener(RemovalListener listener)
public int getApproxSize()
public int getNumEntries()
public java.util.List getEntryInfoList()