public interface CacheAdapter
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Object listener)
Add listener to this cache.
|
void |
broadcastEvictAll()
TODO
|
void |
clear()
Clear the cache.
|
boolean |
containsKey(Object key)
Method to check whether a certain key exists in this cache.
|
void |
evict(Object key)
Evict the given key from memory.
|
Object |
get(Object key)
Performs an
get(Object) on the cache, wrapping any exception in a CacheException. |
AddressAdapter |
getAddress()
Get local cluster address.
|
Object |
getAllowingTimeout(Object key)
Performs an
get(Object) on the cache ignoring any TimeoutException
and wrapping any other exception in a CacheException. |
Cache |
getCache() |
Configuration |
getConfiguration()
Get cache configuration.
|
List<AddressAdapter> |
getMembers()
Get cluster members.
|
boolean |
isClusteredInvalidation()
Is this cache participating in a cluster with invalidation?
|
boolean |
isClusteredReplication()
Is this cache participating in a cluster with replication?
|
boolean |
isSynchronous()
Is this cache configured for synchronous communication?
|
Set |
keySet()
Set of keys of this cache.
|
void |
put(Object key,
Object value)
Performs a
put(Object, Object) on the cache,
wrapping any exception in a CacheException. |
void |
putAllowingTimeout(Object key,
Object value)
Performs a
put(Object, Object) on the cache ignoring
any TimeoutException and wrapping any exception in a
CacheException. |
void |
putForExternalRead(Object key,
Object value)
See
Cache.putForExternalRead(Object, Object) for detailed documentation. |
void |
remove(Object key)
Performs a
remove(Object), wrapping any exception in
a CacheException. |
void |
removeListener(Object listener)
Remove listener from cache instance.
|
int |
size()
Size of cache.
|
void |
stop()
Stops the cache.
|
Map |
toMap()
This method returns a Map view of the cache.
|
CacheAdapter |
withFlags(FlagAdapter... flagAdapters)
A builder-style method that adds flags to any cache API call.
|
<T> T |
withinTx(Callable<T> c)
TODO
|
boolean isClusteredInvalidation()
boolean isClusteredReplication()
boolean isSynchronous()
Set keySet()
CacheAdapter withFlags(FlagAdapter... flagAdapters)
flagAdapters - a set of flags to apply. See the FlagAdapter documentation.boolean containsKey(Object key)
key - key to look up.Object get(Object key) throws CacheException
get(Object) on the cache, wrapping any exception in a CacheException.key - key to retrieveCacheExceptionObject getAllowingTimeout(Object key) throws CacheException
get(Object) on the cache ignoring any TimeoutException
and wrapping any other exception in a CacheException.key - key to retrieveCacheExceptionvoid put(Object key, Object value) throws CacheException
put(Object, Object) on the cache,
wrapping any exception in a CacheException.key - key whose value will be modifiedvalue - data to store in the cache entryCacheExceptionvoid putAllowingTimeout(Object key, Object value) throws CacheException
put(Object, Object) on the cache ignoring
any TimeoutException and wrapping any exception in a
CacheException.key - key whose value will be modifiedvalue - data to store in the cache entryCacheExceptionvoid putForExternalRead(Object key, Object value) throws CacheException
Cache.putForExternalRead(Object, Object) for detailed documentation.key - key with which the specified value is to be associated.value - value to be associated with the specified key.CacheExceptionvoid remove(Object key) throws CacheException
remove(Object), wrapping any exception in
a CacheException.key - key to be removedCacheExceptionvoid evict(Object key) throws CacheException
key - to evict.CacheExceptionvoid clear()
throws CacheException
CacheExceptionvoid stop()
void addListener(Object listener)
listener - to be added to cache.AddressAdapter getAddress()
List<AddressAdapter> getMembers()
int size()
Map toMap()
void removeListener(Object listener)
listener - to be removed.Configuration getConfiguration()
void broadcastEvictAll()
<T> T withinTx(Callable<T> c) throws Exception
T - c - ExceptionCache getCache()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.