|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<java.io.Serializable,java.io.Serializable>
net.spy.cache.DiskCache
public class DiskCache
Simple local disk caching. This is used for terribly simple caches with no expiration dates on objects. Things go in and they stay in.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
DiskCache(java.lang.String base)
Get an DiskObject using the given directory. |
|
DiskCache(java.lang.String base,
int lruCacheSize)
Get a DiskCache using the given directory with a backing LRU cache of the specified size. |
|
| Method Summary | |
|---|---|
java.util.Set<java.util.Map.Entry<java.io.Serializable,java.io.Serializable>> |
entrySet()
|
java.io.Serializable |
get(java.lang.Object key)
Get an object from the cache. |
java.lang.String |
getBaseDir()
Get the base directory which this cache is watching. |
java.io.Serializable |
put(java.io.Serializable k,
java.io.Serializable v)
Store an object in the cache. |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DiskCache(java.lang.String base)
public DiskCache(java.lang.String base,
int lruCacheSize)
base - the base directory for the disk cachelruCacheSize - the size of the LRU cache holding recently accessed
objects| Method Detail |
|---|
public java.lang.String getBaseDir()
public java.io.Serializable put(java.io.Serializable k,
java.io.Serializable v)
put in interface java.util.Map<java.io.Serializable,java.io.Serializable>put in class java.util.AbstractMap<java.io.Serializable,java.io.Serializable>k - object keyv - value
public java.io.Serializable get(java.lang.Object key)
get in interface java.util.Map<java.io.Serializable,java.io.Serializable>get in class java.util.AbstractMap<java.io.Serializable,java.io.Serializable>public java.util.Set<java.util.Map.Entry<java.io.Serializable,java.io.Serializable>> entrySet()
entrySet in interface java.util.Map<java.io.Serializable,java.io.Serializable>entrySet in class java.util.AbstractMap<java.io.Serializable,java.io.Serializable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||