| Interface | Description |
|---|---|
| CacheProjection<K,V> |
This interface provides a rich API for working with distributed caches.
|
| 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.
|
| GridCacheSharedManager<K,V> |
Cache manager shared across all caches.
|
| GridCacheSwapEntry<V> |
Swap entry.
|
| GridCacheSwapListener<K,V> |
Provides ability to listen to swap events in cache which is necessary for preloading.
|
| IgniteCacheExpiryPolicy |
Wrapper for
ExpiryPolicy used to track information about cache entries
whose time to live was modified after access. |
| Class | Description |
|---|---|
| CacheEntryImpl<K,V> | |
| CacheEntryImpl0<K,V> | |
| CacheInvokeEntry<K,V> |
Implementation of
MutableEntry passed to the EntryProcessor.process(MutableEntry, Object...). |
| CacheInvokeResult<T> |
Implementation of
EntryProcessorResult. |
| CacheIteratorConverter<T,V> | |
| CacheMetricsImpl |
Adapter for cache metrics.
|
| CacheStoreBalancingWrapper<K,V> |
Cache store wrapper that ensures that there will be no more that one thread loading value from underlying store.
|
| CacheVersionedEntryImpl<K,V> | |
| CacheWeakQueryIteratorsHolder<V> | |
| EvictableEntryImpl<K,V> |
Entry wrapper that never obscures obsolete entries from user.
|
| GridCacheAdapter<K,V> |
Adapter for different cache implementations.
|
| GridCacheAdapter.CacheExpiryPolicy | |
| GridCacheAdapter.FutureHolder |
Holder for last async operation future.
|
| GridCacheAdapter.UpdateGetTimeStatClosure<T> | |
| GridCacheAdapter.UpdatePutAndGetTimeStatClosure<T> | |
| GridCacheAdapter.UpdatePutTimeStatClosure<T> | |
| GridCacheAdapter.UpdateRemoveTimeStatClosure<T> | |
| GridCacheAdapter.UpdateTimeStatClosure<T> | |
| 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.clearLocally() 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.
|
| GridCacheEntryInfo<K,V> |
Entry information that gets passed over wire.
|
| GridCacheEntryInfoCollectSwapListener<K,V> | |
| GridCacheEntrySet<K,V> |
Entry set backed by cache itself.
|
| GridCacheEventManager<K,V> |
Cache event manager.
|
| 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.
|
| 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.
|
| 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.
|
| GridCacheOffheapSwapEntry<V> |
GridCacheSwapEntry over offheap pointer.
|
| GridCachePartitionExchangeManager<K,V> |
Partition exchange manager.
|
| GridCachePreloaderAdapter<K,V> |
Adapter for preloading which always assumes that preloading finished.
|
| GridCacheProcessor |
Cache processor.
|
| GridCacheProjectionImpl<K,V> |
Cache projection.
|
| GridCacheProjectionImpl.FullFilter<K,V> | |
| GridCacheProjectionImpl.KeyValueFilter<K,V> | |
| GridCacheProxyImpl<K,V> |
Cache proxy.
|
| GridCacheReturn<V> |
Return value for cases where both, value and success flag need to be returned.
|
| GridCacheSharedContext<K,V> |
Shared context.
|
| GridCacheSharedManagerAdapter<K,V> |
Convenience adapter for cache managers.
|
| GridCacheStoreManager<K,V> |
Store manager.
|
| GridCacheSwapEntryImpl<V> |
Swap entry.
|
| GridCacheSwapManager<K,V> |
Handles all swap operations.
|
| GridCacheTtlManager<K,V> |
Eagerly removes expired entries from cache when
CacheConfiguration.isEagerTtl() flag is set. |
| GridCacheUpdateAtomicResult<K,V> |
Cache entry atomic update result.
|
| GridCacheUpdateTxResult<V> |
Cache entry transactional update result.
|
| GridCacheUtilityKey<K extends GridCacheUtilityKey> |
Key for system utility cache.
|
| 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.
|
| GridCacheWriteBehindStore<K,V> |
Internal wrapper for a
CacheStore that enables write-behind logic. |
| GridPartitionLockKey |
Internal key that is guaranteed to be mapped on particular partition.
|
| IgniteCacheOsSerializationManager<K,V> |
Cache manager responsible for translating user objects into cache objects.
|
| IgniteCacheProxy<K,V> |
Cache proxy.
|
| Enum | Description |
|---|---|
| CacheFlag |
Cache projection flags that specify projection behaviour.
|
| GridCacheOperation |
Cache value operations.
|
| GridCachePeekMode |
Enumeration of all supported cache peek modes.
|
| Exception | Description |
|---|---|
| CacheAtomicUpdateTimeoutCheckedException |
Exception thrown when atomic operation timeout occurs.
|
| CacheFlagException |
Exception thrown when projection flags check fails.
|
| CachePartialUpdateCheckedException |
Exception thrown from non-transactional cache in case when update succeeded only partially.
|
| CacheStorePartialUpdateException | |
| 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.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015