# Hierarchy For Package org.apache.ignite.cache

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ignite.cache.CacheInterceptorAdapter<K,​V> (implements org.apache.ignite.cache.CacheInterceptor<K,​V>)
  - org.apache.ignite.cache.CacheInterceptorEntry<K,​V> (implements javax.cache.Cache.Entry<K,​V>)
  - org.apache.ignite.cache.CacheKeyConfiguration (implements java.io.Serializable)
  - org.apache.ignite.cache.CacheManager (implements javax.cache.CacheManager)
  - org.apache.ignite.cache.CachingProvider (implements javax.cache.spi.CachingProvider)
  - org.apache.ignite.cache.QueryEntity (implements java.io.Serializable)
  - org.apache.ignite.cache.QueryEntityPatch
  - org.apache.ignite.cache.QueryIndex (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.cache.CacheException
          - org.apache.ignite.cache.CacheExistsException
          - org.apache.ignite.cache.CachePartialUpdateException
          - org.apache.ignite.cache.CacheServerNotFoundException

## Interface Hierarchy

- javax.cache.Cache.Entry<K,​V>
  - org.apache.ignite.cache.CacheEntry<K,​V>
- javax.cache.event.CacheEntryEventFilter<K,​V>
  - org.apache.ignite.cache.CacheEntryEventSerializableFilter<K,​V> (also extends java.io.Serializable)
- org.apache.ignite.cache.CacheMetrics
- java.lang.Comparable<T>
  - org.apache.ignite.cache.CacheEntryVersion (also extends java.io.Serializable)
- javax.cache.processor.EntryProcessor<K,​V,​T>
  - org.apache.ignite.cache.CacheEntryProcessor<K,​V,​T> (also extends java.io.Serializable)
- java.io.Serializable
  - org.apache.ignite.cache.CacheEntryEventSerializableFilter<K,​V> (also extends javax.cache.event.CacheEntryEventFilter<K,​V>)
  - org.apache.ignite.cache.CacheEntryProcessor<K,​V,​T> (also extends javax.cache.processor.EntryProcessor<K,​V,​T>)
  - org.apache.ignite.cache.CacheEntryVersion (also extends java.lang.Comparable<T>)
  - org.apache.ignite.cache.CacheInterceptor<K,​V>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.cache.CacheAtomicityMode
    - org.apache.ignite.cache.CacheMode
    - org.apache.ignite.cache.CachePeekMode
    - org.apache.ignite.cache.CacheRebalanceMode
    - org.apache.ignite.cache.CacheWriteSynchronizationMode
    - org.apache.ignite.cache.PartitionLossPolicy
    - org.apache.ignite.cache.QueryIndexType
    - org.apache.ignite.cache.ReadRepairStrategy