org.objectweb.jorm.naming.cache.lib
Class SimpleHashedCache

java.lang.Object
  |
  +--org.objectweb.jorm.naming.cache.lib.SimpleHashedCache
All Implemented Interfaces:
Cache

public class SimpleHashedCache
extends java.lang.Object
implements Cache

This class provide a basic implementation of the Cache interface.

Author:
nono de palma.

Constructor Summary
SimpleHashedCache()
           
SimpleHashedCache(int size)
           
 
Method Summary
 java.util.Iterator getIterator()
           
 java.lang.Object lookup(java.lang.Object key)
           
 void register(java.lang.Object key, java.lang.Object obj)
           
 void unregister(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleHashedCache

public SimpleHashedCache()

SimpleHashedCache

public SimpleHashedCache(int size)
Method Detail

getIterator

public java.util.Iterator getIterator()
Specified by:
getIterator in interface Cache

register

public void register(java.lang.Object key,
                     java.lang.Object obj)
Specified by:
register in interface Cache

unregister

public void unregister(java.lang.Object key)
Specified by:
unregister in interface Cache

lookup

public java.lang.Object lookup(java.lang.Object key)
Specified by:
lookup in interface Cache