org.castor.cache.distributed

Class OsCache

public final class OsCache extends AbstractBaseCache

OSCache (opensymphony) implementation of Castor JDO Cache. For more details of OSCache, see http://www.opensymphony.com/oscache

Since: 1.0

Version: $Revision: 6320 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $

Author: Werner Guttmann Ralf Joachim

See Also: The OSCache Home page

Field Summary
static StringIMPLEMENTATION
The classname of the implementations cache class.
static StringNEEDS_REFRESH_EXCEPTION
Classname of exception thrown by getFromCache() method of oscache.
static StringTYPE
The type of the cache.
Constructor Summary
OsCache(Object cache)
Construct an instance of OsCache that wrapps access to given cache implementation of class com.opensymphony.oscache.general.GeneralCacheAdministrator.
Method Summary
voidclear()
booleancontainsKey(Object key)
booleancontainsValue(Object value)
SetentrySet()
Objectget(Object key)
StringgetType()
voidinitialize(Properties params)
booleanisEmpty()
SetkeySet()
Objectput(Object key, Object value)
voidputAll(Map map)
Objectremove(Object key)
intsize()
Collectionvalues()

Field Detail

IMPLEMENTATION

public static final String IMPLEMENTATION
The classname of the implementations cache class.

NEEDS_REFRESH_EXCEPTION

public static final String NEEDS_REFRESH_EXCEPTION
Classname of exception thrown by getFromCache() method of oscache.

TYPE

public static final String TYPE
The type of the cache.

Constructor Detail

OsCache

public OsCache(Object cache)
Construct an instance of OsCache that wrapps access to given cache implementation of class com.opensymphony.oscache.general.GeneralCacheAdministrator.

Parameters: cache The cache to be wrapped.

Method Detail

clear

public void clear()
{@inheritDoc }

See Also: java.util.Map#clear()

containsKey

public boolean containsKey(Object key)
{@inheritDoc }

See Also: java.util.Map#containsKey(java.lang.Object)

containsValue

public boolean containsValue(Object value)
{@inheritDoc }

See Also: java.util.Map#containsValue(java.lang.Object)

entrySet

public Set entrySet()
{@inheritDoc }

See Also: java.util.Map#entrySet()

get

public Object get(Object key)
{@inheritDoc }

See Also: java.util.Map#get(java.lang.Object)

getType

public String getType()
{@inheritDoc }

See Also: getType

initialize

public void initialize(Properties params)
{@inheritDoc }

See Also: initialize

isEmpty

public boolean isEmpty()
{@inheritDoc }

See Also: java.util.Map#isEmpty()

keySet

public Set keySet()
{@inheritDoc }

See Also: java.util.Map#keySet()

put

public Object put(Object key, Object value)
{@inheritDoc }

See Also: java.util.Map#put(java.lang.Object, java.lang.Object)

putAll

public void putAll(Map map)
{@inheritDoc }

See Also: java.util.Map#putAll(java.util.Map)

remove

public Object remove(Object key)
{@inheritDoc }

See Also: java.util.Map#remove(java.lang.Object)

size

public int size()
{@inheritDoc }

See Also: java.util.Map#size()

values

public Collection values()
{@inheritDoc }

See Also: java.util.Map#values()

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com