org.apache.geronimo.cache
Class SimpleInstanceCache

java.lang.Object
  extended byorg.apache.geronimo.cache.SimpleInstanceCache
All Implemented Interfaces:
InstanceCache

public final class SimpleInstanceCache
extends Object
implements InstanceCache

This is a very simple implementation of InstanceCache designed for raw flat out speed. It does not directly support passivation or have any storage limits.

Version:
$Revision: 1.5 $ $Date: 2004/03/10 09:58:41 $

Constructor Summary
SimpleInstanceCache()
           
 
Method Summary
 Object get(Object key)
           
 boolean isActive(Object key)
           
 Object peek(Object key)
           
 void putActive(Object key, Object value)
           
 void putInactive(Object key, Object value)
           
 Object remove(Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleInstanceCache

public SimpleInstanceCache()
Method Detail

putActive

public void putActive(Object key,
                      Object value)
Specified by:
putActive in interface InstanceCache

putInactive

public void putInactive(Object key,
                        Object value)
Specified by:
putInactive in interface InstanceCache

get

public Object get(Object key)
Specified by:
get in interface InstanceCache

remove

public Object remove(Object key)
Specified by:
remove in interface InstanceCache

peek

public Object peek(Object key)
Specified by:
peek in interface InstanceCache

isActive

public boolean isActive(Object key)
Specified by:
isActive in interface InstanceCache


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.