| Interface | Description |
|---|---|
| CacheInvoker |
Encapsulates logic used to invoke an operation on a cache.
|
| CacheInvoker.Operation<K,V,R> |
Encapsulates a cache operation.
|
| Creator<K,V> |
Creates a value in the cache.
|
| Evictor<K> |
Evicts a cache entry.
|
| Locator<K,V> |
Locates a value from the cache.
|
| Mutator |
Indicates that the value represented by this object has changed and needs to be replicated.
|
| Remover<K> |
Removes an entry from the cache
|
| Class | Description |
|---|---|
| BatchCacheInvoker |
Invoker that starts and ends a batch, if none exists.
|
| Creator.CreateOperation<K,V> |
Reusable creation operation.
|
| Evictor.EvictOperation<K,V> |
Reusable eviction operation.
|
| Locator.FindOperation<K,V> |
Reusable lookup operation.
|
| Locator.LockingFindOperation<K,V> |
Reusable lookup operation.that first acquires a pessimistic lock if necessary.
|
| Mutator.MutateOperation<K,V> |
Reusable mutation operation.
|
| Remover.RemoveOperation<K,V> |
Reusable remove operation.
|
| RetryingCacheInvoker |
A cache invoker implementation that retries after a specified set of intervals upon timeout or suspect.
|
| SimpleCacheInvoker |
Trivial cache invoker.
|
Copyright © 2014 JBoss by Red Hat. All rights reserved.