org.hibernate.cache.spi.support.StorageAccess and
org.hibernate.cache.spi.support.DomainDataStorageAccess .
A typical integration would provide:
StorageAccess or DomainDataStorageAccess, along with
org.hibernate.cache.spi.support.RegionFactoryTemplate .
The preferred way to register these implementations to Hibernate is via a custom
org..
Examples of using this support package to implement a caching provider include:
org.hibernate.testing.cache.CachingRegionFactory in hibernate-testing, and
org.hibernate.cache.jcache.internal.JCacheRegionFactory in hibernate-jcache.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | DomainDataStorageAccess
Specialization of |
| public interface | StorageAccess
A general read/write abstraction over the specific "cache" object from the caching provider. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public class | |
| public class | CollectionNonStrictReadWriteAccess
Standard support for |
| public class | CollectionReadOnlyAccess
Standard support for |
| public class | CollectionReadWriteAccess
Standard support for |
| public class | |
| public abstract class | DirectAccessRegionTemplate
Bridge between DirectAccessRegion and StorageAccess |
| public class | |
| public class | DomainDataRegionTemplate
Abstract implementation of |
| public class | EntityNonStrictReadWriteAccess
Standard support for |
| public class | EntityReadOnlyAccess
Standard support for |
| public class | EntityReadWriteAccess
Standard support for |
| public class | |
| public class | NaturalIdNonStrictReadWriteAccess
Standard support for |
| public class | NaturalIdReadOnlyAccess
Standard support for |
| public class | NaturalIdReadWriteAccess
Standard support for |
| public class | |
| public class | |
| public abstract class | |
| public class | |
| public class | SimpleTimestamper
Generates increasing identifiers (in a single VM only). |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |