Package org.hibernate.cache.internal
package org.hibernate.cache.internal
Internal implementations and support for second-level caching.
-
ClassesClassDescriptionKey produced by DefaultCacheKeysFactory; this is the specialized implementation for the case in which the disassembled identifier is not an array and the tenantId is not being defined.Allows multiple entity classes / collection roles to be stored in the same cache region.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).Second level cache providers now have the option to use custom key implementations.A
CacheImplementor
service used when the second-level cache is disabled.ACacheImplementor
service used when the second-level cache is enabled.Defines a key for caching natural identifier resolutions into the second level cache.Factory used if no caching enabled in config...The standard implementation of the Hibernate QueryCache interface.Initiator for theRegionFactory
service.Factory that does not fill in the entityName or roleStandard Hibernate implementation of the QueryCacheFactory interface.TimestampsRegionAccess implementation for cases where query results caching (or second level caching overall) is disabled.Standard implementation of TimestampsCache