|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheAdapter
Infinispan cache abstraction.
Method Summary | |
---|---|
void |
addListener(Object listener)
Add listener to this cache. |
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 . |
org.infinispan.config.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. |
Object |
put(Object key,
Object value)
Performs a put(Object, Object) on the cache, wrapping any exception in a CacheException . |
Object |
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. |
Object |
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. |
Method Detail |
---|
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 retrieve
CacheException
Object getAllowingTimeout(Object key) throws CacheException
get(Object)
on the cache ignoring any TimeoutException
and wrapping any other exception in a CacheException
.
key
- key to retrieve
CacheException
Object 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 entry
CacheException
Object 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 entry
CacheException
void 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.
CacheException
Object remove(Object key) throws CacheException
remove(Object)
, wrapping any exception in a CacheException
.
key
- key to be removed
CacheException
void evict(Object key) throws CacheException
key
- to evict.
CacheException
void clear() throws CacheException
CacheException
void 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.org.infinispan.config.Configuration getConfiguration()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |