|
DODS 7.5 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.enhydra.dods.cache.hash.LinkedHashCache
public class LinkedHashCache
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary | |
|---|---|
protected int |
maxEntries
Maximal number of objects in LinkedHashCache - 1024 is default value of this variable. |
| Constructor Summary | |
|---|---|
LinkedHashCache()
Constructor (). |
|
LinkedHashCache(int maxEnt)
Constructor (int). |
|
LinkedHashCache(int initialCapacity,
float loadFactor)
Constructor (int, float). |
|
LinkedHashCache(int initialCapacity,
float loadFactor,
int maxEnt)
Constructor (int, float, int). |
|
LinkedHashCache(java.util.Map m)
Constructor (Map). |
|
LinkedHashCache(java.util.Map m,
int maxEnt)
Constructor (Map, int). |
|
| Method Summary | |
|---|---|
java.lang.Object |
add(java.lang.Object key,
java.lang.Object value)
Adds a pair (key, value) to the cache. |
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
java.util.Set |
entrySet()
|
boolean |
equals(java.lang.Object o)
|
java.lang.Object |
get(java.lang.Object key)
|
int |
getMaxEntries()
Returns maximal number of objects in LinkedHashCache. |
int |
hashCode()
|
boolean |
isEmpty()
|
java.util.Set |
keySet()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map t)
|
java.lang.Object |
remove(java.lang.Object key)
|
void |
setMaxEntries(int max)
Sets maximal number of objects in LinkedHashCache. |
int |
size()
|
java.lang.String |
toString()
For debug reason. |
java.util.Collection |
values()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int maxEntries
| Constructor Detail |
|---|
public LinkedHashCache(int initialCapacity,
float loadFactor,
int maxEnt)
initialCapacity - The initial capacity.loadFactor - The load factor.maxEnt - Maximal number of objects in LinkedHashCache.
public LinkedHashCache(int initialCapacity,
float loadFactor)
initialCapacity - The initial capacity.loadFactor - The load factor.public LinkedHashCache(int maxEnt)
maxEnt - Maximal number of objects in LinkedHashCache.public LinkedHashCache()
public LinkedHashCache(java.util.Map m,
int maxEnt)
m - The map whose mappings are to be placed in this map.maxEnt - Maximal number of objects in LinkedHashCache.public LinkedHashCache(java.util.Map m)
m - The map whose mappings are to be placed in this map.| Method Detail |
|---|
public java.lang.Object add(java.lang.Object key,
java.lang.Object value)
key - Key asociated with the value.value - Value that will be added to the cache.
public int getMaxEntries()
public void setMaxEntries(int max)
max - New value of maximal number of objects in LinkedHashCache.public java.lang.String toString()
toString in class java.lang.Objectpublic int size()
size in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Map
public boolean containsKey(java.lang.Object key)
throws java.lang.ClassCastException,
java.lang.NullPointerException
containsKey in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
public boolean containsValue(java.lang.Object value)
throws java.lang.ClassCastException,
java.lang.NullPointerException
containsValue in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
public java.lang.Object get(java.lang.Object key)
throws java.lang.ClassCastException,
java.lang.NullPointerException
get in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
throws java.lang.ClassCastException,
java.lang.NullPointerException,
java.lang.UnsupportedOperationException,
java.lang.IllegalArgumentException
put in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
java.lang.UnsupportedOperationException
java.lang.IllegalArgumentException
public java.lang.Object remove(java.lang.Object key)
throws java.lang.ClassCastException,
java.lang.NullPointerException,
java.lang.UnsupportedOperationException
remove in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
java.lang.UnsupportedOperationException
public void putAll(java.util.Map t)
throws java.lang.ClassCastException,
java.lang.NullPointerException,
java.lang.UnsupportedOperationException,
java.lang.IllegalArgumentException
putAll in interface java.util.Mapjava.lang.ClassCastException
java.lang.NullPointerException
java.lang.UnsupportedOperationException
java.lang.IllegalArgumentException
public void clear()
throws java.lang.UnsupportedOperationException
clear in interface java.util.Mapjava.lang.UnsupportedOperationExceptionpublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic boolean equals(java.lang.Object o)
equals in interface java.util.Mapequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.MaphashCode in class java.lang.Object
|
DODS 7.5 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||