org.mmbase.module.gui.html
Class MultilevelCacheHandler

java.lang.Object
  extended by org.mmbase.util.LRUHashtable
      extended by org.mmbase.module.gui.html.MultilevelCacheHandler
All Implemented Interfaces:
Cloneable, Map, CacheImplementationInterface, SizeMeasurable

Deprecated. use org.mmbase.cache.MultilevelCacheHandler

public class MultilevelCacheHandler
extends LRUHashtable

This object handles cache multilevel tag cache requests.

Version:
$Id: MultilevelCacheHandler.java 35335 2009-05-21 08:14:41Z michiel $
Author:
Daniel Ockeloen
Application:
SCAN
Javadoc:

Nested Class Summary
 
Nested classes/interfaces inherited from class org.mmbase.util.LRUHashtable
LRUHashtable.LRUEntry, LRUHashtable.LRUEntrySet, LRUHashtable.LRUEntrySetIterator, LRUHashtable.LRUValues
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
MultilevelCacheHandler(MMBase mmb, int size)
          Deprecated.  
 
Method Summary
 void callbackRemove(Object key)
          Deprecated.  
 Object get(Object key)
          Deprecated. Retrieves an element from the table.
 Object put(Object hash, Object o, Vector types, StringTagger tagger)
          Deprecated.  
 Object remove(Object key)
          Deprecated. Remove an element from the table.
 
Methods inherited from class org.mmbase.util.LRUHashtable
clear, clone, config, containsKey, containsValue, elements, entrySet, getByteSize, getByteSize, getCount, getLock, getOrderedElements, getOrderedElements, getOrderedEntries, getOrderedEntries, isEmpty, keySet, maxSize, put, putAll, setMaxSize, size, toString, toString, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

MultilevelCacheHandler

public MultilevelCacheHandler(MMBase mmb,
                              int size)
Deprecated. 
Method Detail

put

public Object put(Object hash,
                  Object o,
                  Vector types,
                  StringTagger tagger)
Deprecated. 

get

public Object get(Object key)
Deprecated. 
Description copied from class: LRUHashtable
Retrieves an element from the table.

Specified by:
get in interface Map
Overrides:
get in class LRUHashtable
Parameters:
key - the key of the element
Returns:
the value of the element, or null if it could not be found

remove

public Object remove(Object key)
Deprecated. 
Description copied from class: LRUHashtable
Remove an element from the table.

Specified by:
remove in interface Map
Overrides:
remove in class LRUHashtable
Parameters:
key - the key of the element
Returns:
the original value of the element if it existed, null if it could not be found

callbackRemove

public void callbackRemove(Object key)
Deprecated. 


MMBase 2.0-SNAPSHOT - null