org.castor.cache.distributed

Class AbstractDistributedCache

public abstract class AbstractDistributedCache extends AbstractBaseCache

Base implementation of all distributed cache types.

Since: 1.0

Version: $Revision: 5951 $ $Date: 2006-05-05 13:53:54 -0600 (Fri, 05 May 2006) $

Author: Werner Guttmann Ralf Joachim

Method Summary
voidclear()
booleancontainsKey(Object key)
booleancontainsValue(Object value)
SetentrySet()
Objectget(Object key)
protected MapgetCache()
Get the cache instance.
booleanisEmpty()
SetkeySet()
Objectput(Object key, Object value)
voidputAll(Map map)
Objectremove(Object key)
protected voidsetCache(Map cache)
Set the cache instance.
intsize()
Collectionvalues()

Method Detail

clear

public final void clear()
{@inheritDoc }

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

containsKey

public final boolean containsKey(Object key)
{@inheritDoc }

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

containsValue

public final boolean containsValue(Object value)
{@inheritDoc }

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

entrySet

public final Set entrySet()
{@inheritDoc }

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

get

public final Object get(Object key)
{@inheritDoc }

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

getCache

protected final Map getCache()
Get the cache instance.

Returns: The cache instance.

isEmpty

public final boolean isEmpty()
{@inheritDoc }

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

keySet

public final Set keySet()
{@inheritDoc }

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

put

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

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

putAll

public final void putAll(Map map)
{@inheritDoc }

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

remove

public final Object remove(Object key)
{@inheritDoc }

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

setCache

protected final void setCache(Map cache)
Set the cache instance.

Parameters: cache The cache instance.

size

public final int size()
{@inheritDoc }

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

values

public final Collection values()
{@inheritDoc }

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

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