Top Description Classes
[default module]

Package org.hibernate.cache.internal


Internal implementations and support for second-level caching.

Class Summary

Modifier and TypeClass and Description
pack-priv class
CacheKeyImplementation

Allows multiple entity classes / collection roles to be stored in the same cache region.

public class
CollectionCacheInvalidator

Allows the collection cache to be automatically evicted if an element is inserted/removed/updated *without* properly managing both sides of the association (ie, the ManyToOne collection is changed w/o properly managing the OneToMany).

public class
DefaultCacheKeysFactory

Second level cache providers now have the option to use custom key implementations.

public class
DisabledCaching

Deprecated as a consequence of CacheImplementor being deprecated.
CacheImplementor implementation for disabled caching
public class
EnabledCaching

Deprecated as a consequence of CacheImplementor being deprecated.
public class
NaturalIdCacheKey

Defines a key for caching natural identifier resolutions into the second level cache.

public class
NoCachingRegionFactory

Factory used if no caching enabled in config...

public class
public class
QueryResultsCacheImpl

Deprecated as a consequence of QueryResultsCache being deprecated.
The standard implementation of the Hibernate QueryCache interface.
public class
RegionFactoryInitiator

Initiator for the RegionFactory service.

public class
SimpleCacheKeysFactory

Factory that does not fill in the entityName or role

public class
StandardTimestampsCacheFactory

Standard Hibernate implementation of the QueryCacheFactory interface.

public class
public class
TimestampsCacheDisabledImpl

Deprecated as a consequence of TimestampsCache being deprecated.
TimestampsRegionAccess implementation for cases where query results caching (or second level caching overall) is disabled.
public class
TimestampsCacheEnabledImpl

Deprecated as a consequence of TimestampsCache being deprecated.
Standard implementation of TimestampsCache