# Hierarchy For Package org.apache.ignite.internal.processors.cache

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - org.apache.ignite.internal.util.GridSerializableCollection<E> (implements java.io.Serializable)
      - org.apache.ignite.internal.processors.cache.GridCacheValueCollection<K,V>
  - org.apache.ignite.internal.AsyncSupportAdapter<T> (implements org.apache.ignite.lang.IgniteAsyncSupport)
    - org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy<K,V> (implements org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V>)
    - org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl<K,V> (implements org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheAffinityChangeMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.CacheClientReconnectDiscoveryData (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheConfigurationOverride
  - org.apache.ignite.internal.processors.cache.CacheData (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheEntryImpl<K,V> (implements javax.cache.Cache.Entry<K,V>, java.io.Externalizable)
    - org.apache.ignite.internal.processors.cache.CacheEntryImplEx<K,V> (implements org.apache.ignite.cache.CacheEntry<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheEntryImpl0<K,V> (implements javax.cache.Cache.Entry<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheEntryInfoCollection (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.CacheEntryPredicateAdapter (implements org.apache.ignite.internal.processors.cache.CacheEntryPredicate)
    - org.apache.ignite.internal.processors.cache.CacheEntryPredicateContainsValue
    - org.apache.ignite.internal.processors.cache.CacheEntryPredicateHasValue
    - org.apache.ignite.internal.processors.cache.CacheEntryPredicateNoValue
  - org.apache.ignite.internal.processors.cache.CacheEntrySerializablePredicate (implements org.apache.ignite.internal.processors.cache.CacheEntryPredicate)
  - org.apache.ignite.internal.processors.cache.CacheEvictableEntryImpl<K,V> (implements org.apache.ignite.cache.eviction.EvictableEntry<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheEvictionEntry (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.CacheGroupContext
  - org.apache.ignite.internal.processors.cache.CacheGroupData (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheGroupDescriptor
  - org.apache.ignite.internal.processors.cache.CacheGroupMetricsMXBeanImpl (implements org.apache.ignite.mxbean.CacheGroupMetricsMXBean)
  - org.apache.ignite.internal.processors.cache.CacheGroupMetricsMXBeanImpl.GroupAllocationTracker (implements org.apache.ignite.internal.processors.cache.persistence.AllocatedPageTracker)
  - org.apache.ignite.cache.CacheInterceptorEntry<K,V> (implements javax.cache.Cache.Entry<K,V>)
    - org.apache.ignite.internal.processors.cache.CacheLazyEntry<K,V>
      - org.apache.ignite.internal.processors.cache.CacheInvokeEntry<K,V> (implements javax.cache.processor.MutableEntry<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheInvokeDirectResult (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.CacheInvokeResult<T> (implements javax.cache.processor.EntryProcessorResult<T>, java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.CacheIteratorConverter<T,V>
  - org.apache.ignite.internal.processors.cache.CacheJoinNodeDiscoveryData (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheJoinNodeDiscoveryData.CacheInfo (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheMetricsImpl (implements org.apache.ignite.cache.CacheMetrics)
  - org.apache.ignite.internal.processors.cache.CacheMetricsImpl.EntriesStatMetrics
  - org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot (implements org.apache.ignite.cache.CacheMetrics, java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.CacheNodeCommonDiscoveryData (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheObjectAdapter (implements org.apache.ignite.internal.processors.cache.CacheObject, java.io.Externalizable)
    - org.apache.ignite.internal.processors.cache.CacheObjectImpl
    - org.apache.ignite.internal.processors.cache.KeyCacheObjectImpl (implements org.apache.ignite.internal.processors.cache.KeyCacheObject)
  - org.apache.ignite.internal.processors.cache.CacheObjectByteArrayImpl (implements org.apache.ignite.internal.processors.cache.CacheObject, java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.CacheObjectContext (implements org.apache.ignite.internal.processors.cache.CacheObjectValueContext)
  - org.apache.ignite.internal.processors.cache.CacheObjectUtils
  - org.apache.ignite.internal.processors.cache.CacheOperationContext (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.CacheOsConflictResolutionManager<K,V> (implements org.apache.ignite.internal.processors.cache.CacheConflictResolutionManager<K,V>)
  - org.apache.ignite.internal.processors.cache.CachePeekModes
  - org.apache.ignite.internal.processors.cache.CachesRegistry
  - org.apache.ignite.internal.processors.cache.CacheStatisticsClearMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.CacheStatisticsModeChangeMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.CacheStatisticsModeChangeTask (implements org.apache.ignite.internal.processors.cache.CachePartitionExchangeWorkerTask)
  - org.apache.ignite.internal.processors.cache.CacheStoreBalancingWrapper<K,V> (implements org.apache.ignite.cache.store.CacheStore<K,V>)
  - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder<V>
  - org.apache.ignite.internal.processors.cache.ClientCacheChangeDiscoveryMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.ClientCacheChangeDummyDiscoveryMessage (implements org.apache.ignite.internal.processors.cache.CachePartitionExchangeWorkerTask, org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.compute.ComputeJobAdapter (implements java.util.concurrent.Callable<V>, org.apache.ignite.compute.ComputeJob)
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.TopologyVersionAwareJob
  - org.apache.ignite.internal.processors.cache.DynamicCacheChangeBatch (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.DynamicCacheChangeFailureMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.DynamicCacheChangeRequest (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.DynamicCacheDescriptor
  - org.apache.ignite.internal.processors.cache.EntryGetResult
    - org.apache.ignite.internal.processors.cache.EntryGetWithTtlResult
  - org.apache.ignite.internal.processors.cache.EntryProcessorResourceInjectorProxy<K,V,T> (implements javax.cache.processor.EntryProcessor<K,V,T>, java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.ExchangeActions
  - org.apache.ignite.internal.processors.cache.ExchangeActions.CacheActionData
  - org.apache.ignite.internal.processors.cache.ExchangeActions.CacheGroupActionData
  - org.apache.ignite.internal.processors.cache.ExchangeContext
  - org.apache.ignite.internal.processors.cache.ExchangeDiscoveryEvents
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter<K,V> (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.IgniteInternalCache<K,V>)
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter.AsyncOp<T>
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter.CacheExpiryPolicy (implements org.apache.ignite.internal.processors.cache.IgniteCacheExpiryPolicy)
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter.FutureHolder
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter.PeekModes
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter.UpdateTimeStatClosure<T> (implements org.apache.ignite.internal.util.typedef.CI1<T>)
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.InvokeAllTimeStatClosure<T>
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.UpdateGetTimeStatClosure<T>
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.UpdatePutAndGetTimeStatClosure<T>
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.UpdatePutTimeStatClosure<T>
    - org.apache.ignite.internal.processors.cache.GridCacheAdapter.UpdateRemoveTimeStatClosure<T>
  - org.apache.ignite.internal.processors.cache.GridCacheAtomicVersionComparator
  - org.apache.ignite.internal.processors.cache.GridCacheAttributes (implements java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.GridCacheClearAllRunnable<K,V> (implements java.lang.Runnable)
  - org.apache.ignite.internal.processors.cache.GridCacheConcurrentMap.CacheMapHolder
  - org.apache.ignite.internal.processors.cache.GridCacheConcurrentMapImpl (implements org.apache.ignite.internal.processors.cache.GridCacheConcurrentMap)
    - org.apache.ignite.internal.processors.cache.GridCacheLocalConcurrentMap
  - org.apache.ignite.internal.processors.cache.GridCacheContext<K,V> (implements java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.GridCacheDefaultAffinityKeyMapper (implements org.apache.ignite.cache.affinity.AffinityKeyMapper)
    - org.apache.ignite.internal.processors.cache.CacheDefaultBinaryAffinityKeyMapper
  - org.apache.ignite.internal.processors.cache.GridCacheEntryInfo (implements org.apache.ignite.plugin.extensions.communication.Message)
    - org.apache.ignite.internal.processors.cache.GridCacheMvccEntryInfo (implements org.apache.ignite.internal.processors.cache.mvcc.MvccUpdateVersionAware, org.apache.ignite.internal.processors.cache.mvcc.MvccVersionAware)
  - org.apache.ignite.internal.processors.cache.GridCacheGateway<K,V>
  - org.apache.ignite.internal.processors.cache.GridCacheIterator<K,V,T> (implements org.apache.ignite.internal.util.GridSerializableIterator<E>)
  - org.apache.ignite.internal.processors.cache.GridCacheManagerAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheManager<K,V>)
    - org.apache.ignite.internal.processors.cache.CacheOffheapEvictionManager (implements org.apache.ignite.internal.processors.cache.CacheEvictionManager)
    - org.apache.ignite.internal.processors.cache.GridCacheAffinityManager
    - org.apache.ignite.internal.processors.cache.GridCacheEventManager
    - org.apache.ignite.internal.processors.cache.GridCacheEvictionManager (implements org.apache.ignite.internal.processors.cache.CacheEvictionManager)
    - org.apache.ignite.internal.processors.cache.GridCacheTtlManager
  - org.apache.ignite.internal.processors.cache.GridCacheMessage (implements org.apache.ignite.plugin.extensions.communication.Message)
    - org.apache.ignite.internal.processors.cache.GridCacheGroupIdMessage
    - org.apache.ignite.internal.processors.cache.GridCacheIdMessage
    - org.apache.ignite.internal.processors.cache.GridChangeGlobalStateMessageResponse
  - org.apache.ignite.internal.processors.cache.GridCacheMvcc
  - org.apache.ignite.internal.processors.cache.GridCacheMvccCandidate (implements org.apache.ignite.internal.processors.cache.CacheLockCandidates, java.lang.Comparable<T>, java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.GridCachePreloaderAdapter (implements org.apache.ignite.internal.processors.cache.GridCachePreloader)
  - org.apache.ignite.internal.processors.cache.GridCacheProxyImpl<K,V> (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.IgniteInternalCache<K,V>)
  - org.apache.ignite.internal.processors.cache.GridCacheReturn (implements java.io.Externalizable, org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.GridCacheReturnCompletableWrapper
  - org.apache.ignite.internal.processors.cache.GridCacheSharedContext<K,V>
  - org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheSharedManager<K,V>)
    - org.apache.ignite.internal.processors.cache.CacheAffinitySharedManager<K,V>
    - org.apache.ignite.internal.processors.cache.GridCacheDeploymentManager<K,V>
    - org.apache.ignite.internal.processors.cache.GridCacheIoManager
    - org.apache.ignite.internal.processors.cache.GridCacheMvccManager
    - org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager<K,V>
    - org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager
    - org.apache.ignite.internal.processors.cache.WalStateManager
  - org.apache.ignite.internal.processors.cache.GridCacheUpdateAtomicResult
  - org.apache.ignite.internal.processors.cache.GridCacheUpdateTxResult
  - org.apache.ignite.internal.processors.cache.GridCacheUtilityKey<K> (implements org.apache.ignite.internal.processors.cache.GridCacheInternal, java.io.Serializable)
  - org.apache.ignite.internal.processors.cache.GridCacheUtils
  - org.apache.ignite.internal.processors.cache.GridDeferredAckMessageSender<T>
  - org.apache.ignite.internal.util.future.GridFutureAdapter<R> (implements org.apache.ignite.internal.IgniteInternalFuture<R>)
    - org.apache.ignite.internal.processors.cache.GridCacheFutureAdapter<R> (implements org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
    - org.apache.ignite.internal.processors.cache.GridCacheMultiTxFuture<K,V>
    - org.apache.ignite.internal.util.future.GridCompoundFuture<T,R> (implements org.apache.ignite.lang.IgniteInClosure<E>)
      - org.apache.ignite.internal.processors.cache.CacheObjectsReleaseFuture<T,R>
      - org.apache.ignite.internal.processors.cache.GridCacheCompoundFuture<T,R> (implements org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
      - org.apache.ignite.internal.util.future.GridCompoundIdentityFuture<T>
        - org.apache.ignite.internal.processors.cache.GridCacheCompoundIdentityFuture<T> (implements org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
  - org.apache.ignite.internal.util.lang.GridIteratorAdapter<T> (implements org.apache.ignite.internal.util.lang.GridIterator<T>)
    - org.apache.ignite.internal.util.GridCloseableIteratorAdapter<T> (implements org.apache.ignite.internal.util.lang.GridCloseableIterator<T>)
      - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakQueryCloseableIterator<T> (implements org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>)
  - org.apache.ignite.internal.util.lang.GridMetadataAwareAdapter
    - org.apache.ignite.internal.processors.cache.GridCacheMapEntry (implements org.apache.ignite.internal.processors.cache.GridCacheEntryEx)
  - org.apache.ignite.internal.processors.cache.GridNoStorageCacheMap (implements org.apache.ignite.internal.processors.cache.GridCacheConcurrentMap)
  - org.apache.ignite.internal.processors.GridProcessorAdapter (implements org.apache.ignite.internal.processors.GridProcessor)
    - org.apache.ignite.internal.processors.cache.GridCacheProcessor (implements org.apache.ignite.internal.processors.cache.persistence.metastorage.MetastorageLifecycleListener)
  - org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl (implements org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManager)
  - org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.CacheDataStoreImpl (implements org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManager.CacheDataStore)
  - org.apache.ignite.internal.util.future.IgniteFutureImpl<V> (implements org.apache.ignite.lang.IgniteFuture<V>)
    - org.apache.ignite.internal.processors.cache.IgniteCacheFutureImpl<V>
      - org.apache.ignite.internal.processors.cache.IgniteFinishedCacheFutureImpl<V>
  - org.apache.ignite.internal.processors.cache.IncompleteObject<T>
    - org.apache.ignite.internal.processors.cache.IncompleteCacheObject
  - org.apache.ignite.internal.processors.cache.LocalJoinCachesContext
  - org.apache.ignite.internal.processors.cache.PartitionUpdateCounter
  - org.apache.ignite.internal.processors.cache.PendingDiscoveryEvent
  - org.apache.ignite.internal.processors.cache.QueryCursorImpl<T> (implements org.apache.ignite.cache.query.FieldsQueryCursor<T>, org.apache.ignite.internal.processors.cache.query.QueryCursorEx<T>)
  - org.apache.ignite.internal.processors.cache.ReaderArguments
  - java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
    - org.apache.ignite.internal.processors.cache.GridCacheExplicitLockSpan
  - org.apache.ignite.internal.processors.cache.StateChangeRequest
  - org.apache.ignite.internal.processors.cache.StoredCacheData (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.ignite.internal.processors.cache.GridCacheEntryRedeployException
      - org.apache.ignite.internal.processors.cache.GridCacheEntryRemovedException
      - org.apache.ignite.internal.processors.cache.GridCacheFilterFailedException
      - org.apache.ignite.internal.processors.cache.GridCacheLockTimeoutException
      - org.apache.ignite.IgniteCheckedException
        - org.apache.ignite.internal.processors.cache.CacheInvalidStateException
        - org.apache.ignite.internal.processors.cache.CachePartialUpdateCheckedException
        - org.apache.ignite.internal.processors.cache.CacheStoppedException
        - org.apache.ignite.internal.processors.cache.CacheStorePartialUpdateException
        - org.apache.ignite.internal.processors.cache.GridCacheIndexUpdateException
  - org.apache.ignite.internal.processors.cache.TxTimeoutOnPartitionMapExchangeChangeMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
  - org.apache.ignite.internal.processors.cache.TxTimeoutOnPartitionMapExchangeChangeTask (implements org.apache.ignite.internal.processors.cache.CachePartitionExchangeWorkerTask)
  - org.apache.ignite.internal.processors.cache.WalStateAbstractMessage (implements org.apache.ignite.internal.managers.discovery.DiscoveryCustomMessage)
    - org.apache.ignite.internal.processors.cache.WalStateFinishMessage
    - org.apache.ignite.internal.processors.cache.WalStateProposeMessage
  - org.apache.ignite.internal.processors.cache.WalStateAckMessage (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.WalStateDistributedProcess
  - org.apache.ignite.internal.processors.cache.WalStateManager.WALDisableContext (implements org.apache.ignite.internal.processors.cache.persistence.metastorage.MetastorageLifecycleListener)
  - org.apache.ignite.internal.processors.cache.WalStateNodeLeaveExchangeTask (implements org.apache.ignite.internal.processors.cache.CachePartitionExchangeWorkerTask)
  - org.apache.ignite.internal.processors.cache.WalStateResult

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - javax.cache.Cache<K,V> (also extends java.lang.Iterable<T>)
      - org.apache.ignite.IgniteCache<K,V> (also extends org.apache.ignite.lang.IgniteAsyncSupport)
        - org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V> (also extends java.io.Externalizable)
  - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends org.apache.ignite.internal.util.lang.GridIterator<T>, org.apache.ignite.spi.IgniteSpiCloseableIterator<T>)
    - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
    - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
  - org.apache.ignite.spi.IgniteSpiCloseableIterator<T> (also extends java.util.Iterator<E>, java.io.Serializable)
    - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.internal.util.lang.GridIterator<T>)
      - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
      - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
- org.apache.ignite.internal.processors.cache.CacheClassLoaderMarker
- org.apache.ignite.internal.processors.cache.CacheLockCandidates
- org.apache.ignite.internal.processors.cache.CacheObjectValueContext
- org.apache.ignite.internal.processors.cache.CachePartitionExchangeWorkerTask
- org.apache.ignite.internal.processors.cache.GridCacheConcurrentMap
- org.apache.ignite.internal.processors.cache.GridCacheDeployable
- org.apache.ignite.internal.processors.cache.GridCacheEntryEx
- org.apache.ignite.internal.processors.cache.GridCacheInternal
- org.apache.ignite.internal.processors.cache.GridCacheLockCallback
- org.apache.ignite.internal.processors.cache.GridCacheManager<K,V>
  - org.apache.ignite.internal.processors.cache.CacheConflictResolutionManager<K,V>
  - org.apache.ignite.internal.processors.cache.CacheEvictionManager
- org.apache.ignite.internal.processors.cache.GridCacheMapEntryFactory
- org.apache.ignite.internal.processors.cache.GridCachePreloader
- org.apache.ignite.internal.processors.cache.GridCacheSharedManager<K,V>
- org.apache.ignite.lang.IgniteAsyncSupport
  - org.apache.ignite.IgniteCache<K,V> (also extends javax.cache.Cache<K,V>)
    - org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V> (also extends java.io.Externalizable)
- org.apache.ignite.internal.processors.cache.IgniteCacheExpiryPolicy
- org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManager
- org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManager.CacheDataStore
- org.apache.ignite.internal.IgniteInternalFuture<R>
  - org.apache.ignite.internal.processors.cache.GridCacheFuture<R>
    - org.apache.ignite.internal.processors.cache.GridCacheAtomicFuture<R>
    - org.apache.ignite.internal.processors.cache.GridCacheVersionedFuture<T>
- org.apache.ignite.internal.util.IgniteTree.InvokeClosure<T>
  - org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManager.OffheapInvokeClosure
- java.lang.Iterable<T>
  - javax.cache.Cache<K,V> (also extends java.io.Closeable)
    - org.apache.ignite.IgniteCache<K,V> (also extends org.apache.ignite.lang.IgniteAsyncSupport)
      - org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V> (also extends java.io.Externalizable)
  - org.apache.ignite.internal.util.lang.GridIterator<T> (also extends org.apache.ignite.internal.util.GridSerializableIterator<E>)
    - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.spi.IgniteSpiCloseableIterator<T>)
      - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
      - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
  - org.apache.ignite.internal.processors.cache.IgniteInternalCache<K,V>
- java.util.Iterator<E>
  - org.apache.ignite.internal.util.GridSerializableIterator<E> (also extends java.io.Serializable)
    - org.apache.ignite.internal.util.lang.GridIterator<T> (also extends java.lang.Iterable<T>)
      - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.spi.IgniteSpiCloseableIterator<T>)
        - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
        - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
  - org.apache.ignite.spi.IgniteSpiCloseableIterator<T> (also extends java.lang.AutoCloseable, java.io.Serializable)
    - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.internal.util.lang.GridIterator<T>)
      - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
      - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
- java.io.Serializable
  - java.io.Externalizable
    - org.apache.ignite.internal.processors.cache.IgniteCacheProxy<K,V> (also extends org.apache.ignite.IgniteCache<K,V>)
  - org.apache.ignite.internal.util.GridSerializableIterator<E> (also extends java.util.Iterator<E>)
    - org.apache.ignite.internal.util.lang.GridIterator<T> (also extends java.lang.Iterable<T>)
      - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.spi.IgniteSpiCloseableIterator<T>)
        - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
        - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
  - org.apache.ignite.lang.IgniteBiInClosure<E1,E2>
    - org.apache.ignite.internal.processors.cache.GridCacheUtils.BackupPostProcessingClosure (also extends org.apache.ignite.lang.IgniteInClosure<E>)
  - org.apache.ignite.lang.IgniteInClosure<E>
    - org.apache.ignite.internal.processors.cache.GridCacheUtils.BackupPostProcessingClosure (also extends org.apache.ignite.lang.IgniteBiInClosure<E1,E2>)
  - org.apache.ignite.lang.IgnitePredicate<E>
    - org.apache.ignite.internal.processors.cache.CacheEntryPredicate (also extends org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.spi.IgniteSpiCloseableIterator<T> (also extends java.lang.AutoCloseable, java.util.Iterator<E>)
    - org.apache.ignite.internal.util.lang.GridCloseableIterator<T> (also extends java.lang.AutoCloseable, org.apache.ignite.internal.util.lang.GridIterator<T>)
      - org.apache.ignite.internal.processors.cache.CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>
      - org.apache.ignite.internal.processors.cache.IgniteRebalanceIterator
  - org.apache.ignite.plugin.extensions.communication.Message
    - org.apache.ignite.internal.processors.cache.CacheEntryPredicate (also extends org.apache.ignite.lang.IgnitePredicate<E>)
    - org.apache.ignite.internal.processors.cache.CacheObject
      - org.apache.ignite.internal.processors.cache.KeyCacheObject

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.processors.cache.CacheInvokeEntry.Operation
    - org.apache.ignite.internal.processors.cache.CacheOperationFilter
    - org.apache.ignite.internal.processors.cache.CacheType
    - org.apache.ignite.internal.processors.cache.QueryCursorImpl.State
    - org.apache.ignite.internal.processors.cache.GridCacheUpdateAtomicResult.UpdateOutcome
    - org.apache.ignite.internal.processors.cache.GridCacheOperation

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019