## Hierarchy For Package org.hibernate.cache

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.cache.AbstractJndiBoundCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.CacheKey (implements java.io.Serializable)
  - org.hibernate.cache.DelegatingRegionFactory (implements org.hibernate.cache.RegionFactory)
    - org.hibernate.cache.EhCacheRegionFactory
    - org.hibernate.cache.SingletonEhCacheRegionFactory
  - org.hibernate.cache.EhCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.EhCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.FilterKey (implements java.io.Serializable)
  - org.hibernate.cache.HashtableCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.HashtableCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.NoCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.NonstrictReadWriteCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.OSCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.OSCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.QueryKey (implements java.io.Serializable)
  - org.hibernate.cache.ReadOnlyCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.ReadWriteCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.ReadWriteCache.Item (implements org.hibernate.cache.ReadWriteCache.Lockable, java.io.Serializable)
  - org.hibernate.cache.ReadWriteCache.Lock (implements org.hibernate.cache.ReadWriteCache.Lockable, java.io.Serializable, org.hibernate.cache.access.SoftLock)
  - org.hibernate.cache.SingletonEhCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cache.StandardQueryCache (implements org.hibernate.cache.QueryCache)
  - org.hibernate.cache.StandardQueryCacheFactory (implements org.hibernate.cache.QueryCacheFactory)
  - org.hibernate.cache.SwarmCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.SwarmCacheProvider (implements org.hibernate.cache.CacheProvider)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.hibernate.HibernateException
          - org.hibernate.cache.CacheException
            - org.hibernate.cache.NoCachingEnabledException
  - org.hibernate.cache.Timestamper
  - org.hibernate.cache.TransactionalCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.UpdateTimestampsCache

## Interface Hierarchy

- org.hibernate.cache.Cache
  - org.hibernate.cache.OptimisticCache
- org.hibernate.cache.CacheConcurrencyStrategy
- org.hibernate.cache.CacheDataDescription
- org.hibernate.cache.CacheProvider
- org.hibernate.cache.OptimisticCacheSource
- org.hibernate.cache.QueryCache
- org.hibernate.cache.QueryCacheFactory
- org.hibernate.cache.ReadWriteCache.Lockable
- org.hibernate.cache.Region
  - org.hibernate.cache.GeneralDataRegion
    - org.hibernate.cache.QueryResultsRegion
    - org.hibernate.cache.TimestampsRegion
  - org.hibernate.cache.TransactionalDataRegion
    - org.hibernate.cache.CollectionRegion
    - org.hibernate.cache.EntityRegion
- org.hibernate.cache.RegionFactory
- org.hibernate.cache.TransactionAwareCache

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.