程序包 org.hibernate.cache.spi.support
Package intended for simplifying the worked needed to implement
a caching provider. Centers around the concept of
StorageAccess and
DomainDataStorageAccess
too implement most of the "grunt work" associated with the
implementation.
Most integrations would just:
1. implement a custom StorageAccess/DomainDataStorageAccess
2. implement a custom RegionFactoryTemplate, implementing specifically:
a. `RegionFactoryTemplate#createDomainDataStorageAccess`
b. `RegionFactoryTemplate#createQueryResultsRegionStorageAccess`
c. `RegionFactoryTemplate#createTimestampsRegionStorageAccess`
Voila.. functioning cache provider
The preferred approach to "provide a integration" is through a custom
StrategyRegistrationProvider
Both `hibernate-testing` (`org.hibernate.testing.cache.CachingRegionFactory`)
and `hibernate-jcache` (`org.hibernate.cache.jcache.internal.JCacheRegionFactory`)
provide examples of using this support package to implement a caching
provider.-
接口概要 接口 说明 AbstractDomainDataRegion.Destructible Optional interface caching implementors can implement in their CachedDomainDataAccess impls to automatically have them destroyed when this region is destroyedAbstractReadWriteAccess.Lockable Interface type implemented by all wrapper objects in the cache.DomainDataStorageAccess Specialization of StorageAccess for domain data regionsStorageAccess A general read/write abstraction over the specific "cache" object from the caching provider. -
枚举概要 枚举 说明 AccessedDataClassification