| Interface | Description |
|---|---|
| GridCacheAtomicFuture<K,R> |
Update future for atomic cache.
|
| GridCacheDeployable |
Deployable cache message.
|
| GridCacheEntryEx<K,V> |
Internal API for cache entry (
'Ex' stands for extended). |
| GridCacheFuture<R> |
This interface should be implemented by all distributed futures.
|
| GridCacheInternal |
Marker interface using in cache implementations.
|
| GridCacheManager<K,V> |
Interface for cache managers.
|
| GridCacheMapEntryFactory<K,V> |
Factory for cache entries.
|
| GridCacheMvccCallback<K,V> |
Lock and Unlock callbacks.
|
| GridCacheMvccFuture<K,V,T> |
Distributed future aware of MVCC locking.
|
| GridCachePreloader<K,V> |
Cache preloader that is responsible for loading cache entries either from remote
nodes (for distributed cache) or anywhere else at cache startup.
|
| GridCacheProjectionEx<K,V> |
Internal projection interface.
|
| GridCacheProxy<K,V> |
Cache proxy marker interface.
|
| GridCacheSwapListener<K,V> |
Provides ability to listen to swap events in cache which is necessary for preloading.
|
| GridCacheTxEx<K,V> |
Transaction managed by cache (
'Ex' stands for external). |
| GridCacheTxLocalEx<K,V> |
Local transaction API.
|
| GridCacheTxProxy |
Marker interface for transaction proxy.
|
| GridCacheTxRemoteEx<K,V> |
Local transaction API.
|
| GridCacheVersionable |
Classes that are based on version may choose to implement this interface.
|
| Class | Description |
|---|---|
| GridCacheAdapter<K,V> |
Adapter for different cache implementations.
|
| GridCacheAdapter.FutureHolder |
Holder for last async operation future.
|
| GridCacheAffinityManager<K,V> |
Cache affinity manager.
|
| GridCacheAtomicVersionComparator |
Atomic cache version comparator.
|
| GridCacheAttributes |
Cache attributes.
|
| GridCacheBatchSwapEntry<K,V> |
Entry for batch swap operations.
|
| GridCacheClearAllRunnable<K,V> |
Base runnable for
GridCacheAdapter.clearAll() routine. |
| GridCacheConcurrentMap<K,V> |
Concurrent implementation of cache map.
|
| GridCacheContext<K,V> |
Cache context.
|
| GridCacheDefaultAffinityKeyMapper |
Default key affinity mapper.
|
| GridCacheDeploymentManager<K,V> |
Deployment manager for cache.
|
| GridCacheDgcManager<K,V> |
Distributed Garbage Collector for cache.
|
| GridCacheDgcRequest<K,V> |
DGC request.
|
| GridCacheDgcResponse<K,V> |
DGC response.
|
| GridCacheEntryImpl<K,V> |
Entry wrapper that never obscures obsolete entries from user.
|
| GridCacheEntryInfo<K,V> |
Entry information that gets passed over wire.
|
| GridCacheEntrySet<K,V> |
Entry set backed by cache itself.
|
| GridCacheEventManager<K,V> |
Cache event manager.
|
| GridCacheEvictionEntry<K,V> |
Entry wrapper that never obscures obsolete entries from user.
|
| GridCacheEvictionManager<K,V> |
Cache eviction manager.
|
| GridCacheEvictionRequest<K,V> |
Cache eviction request.
|
| GridCacheEvictionResponse<K,V> |
Cache eviction response.
|
| GridCacheExplicitLockSpan<K> |
Collection of near local locks acquired by a thread on one topology version.
|
| GridCacheFilterEvaluationEntry<K,V> |
Entry implementation for passing raw cache map entries through filters.
|
| GridCacheGateway<K,V> |
Cache gateway.
|
| GridCacheIoManager<K,V> |
Cache communication manager.
|
| GridCacheIterator<K,V,T> |
Cache-backed iterator.
|
| GridCacheKeySet<K,V> |
Key set based on provided entries with all remove operations backed
by underlying cache.
|
| GridCacheManagerAdapter<K,V> |
Convenience adapter for cache managers.
|
| GridCacheMapAdapter<K,V> |
Wrapper to represent cache as
ConcurrentMap. |
| GridCacheMapEntry<K,V> |
Adapter for cache entry.
|
| GridCacheMessage<K,V> |
Parent of all cache messages.
|
| GridCacheMetricsAdapter |
Adapter for cache metrics.
|
| GridCacheMultiTxFuture<K,V> |
Future which waits for completion of one or more transactions.
|
| GridCacheMvcc<K> |
Replicated lock based on MVCC paradigm.
|
| GridCacheMvccCandidate<K> |
Lock candidate.
|
| GridCacheMvccManager<K,V> |
Manages lock order within a thread.
|
| GridCachePreloaderAdapter<K,V> |
Adapter for preloading which always assumes that preloading finished.
|
| GridCacheProcessor |
Cache processor.
|
| GridCacheProjectionImpl<K,V> |
Cache projection.
|
| GridCacheProxyImpl<K,V> |
Cache proxy.
|
| GridCacheReturn<V> |
Return value for cases where both, value and success flag need to be returned.
|
| GridCacheStoreManager<K,V> |
Store manager.
|
| GridCacheSwapEntry<V> |
Swap entry.
|
| GridCacheSwapManager<K,V> |
Handles all swap operations.
|
| GridCacheTransformComputeClosure<V,R> | |
| GridCacheTtlManager<K,V> |
Eagerly removes expired entries from cache when
GridCacheConfiguration.isEagerTtl() flag is set. |
| GridCacheTxAdapter<K,V> |
Managed transaction adapter.
|
| GridCacheTxEntry<K,V> |
Transaction entry.
|
| GridCacheTxLocalAdapter<K,V> |
Transaction adapter for cache transactions.
|
| GridCacheTxManager<K,V> |
Cache transaction manager.
|
| GridCacheTxMap<K,V> |
Grid cache transaction read or write set.
|
| GridCacheTxProxyImpl<K,V> |
Cache transaction proxy.
|
| GridCacheUpdateAtomicResult<K,V> |
Cache entry atomic update result.
|
| GridCacheUpdateTxResult<V> |
Cache entry transactional update result.
|
| GridCacheUtils |
Cache utility methods.
|
| GridCacheValueBytes |
Wrapped value bytes of cache entry.
|
| GridCacheValueCollection<K,V> |
Value collection based on provided entries with all remove operations backed
by underlying cache.
|
| GridCacheVersion |
Grid unique version.
|
| GridCacheVersionEx |
Extended cache version which also has additional DR version.
|
| GridCacheVersionManager<K,V> |
Makes sure that cache lock order values come in proper sequence.
|
| GridCacheWriteBehindStore<K,V> |
Internal wrapper for a
GridCacheStore that enables write-behind logic. |
| GridPartitionLockKey |
Internal key that is guaranteed to be mapped on particular partition.
|
| Enum | Description |
|---|---|
| GridCacheOperation |
Cache value operations.
|
| GridCacheTxEx.FinalizationStatus |
| Exception | Description |
|---|---|
| GridCacheEntryRedeployException |
Thrown when an entry could not be redeployed.
|
| GridCacheEntryRemovedException |
Thrown when an operation is performed on removed entry.
|
| GridCacheFilterFailedException |
Thrown when an operation is performed on removed entry.
|
| GridCacheIndexUpdateException |
Exception indicating that index update failed during cache entry update.
|
| GridCacheLockTimeoutException |
Used to internally indicate that lock acquisition has timed out.
|
Copyright © 2014. All rights reserved.