Package org.hibernate.jpa.internal.util
Class CacheModeHelper
java.lang.Object
org.hibernate.jpa.internal.util.CacheModeHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CacheModestatic final CacheRetrieveModestatic final CacheStoreMode -
Method Summary
Modifier and TypeMethodDescriptionstatic CacheModeeffectiveCacheMode(CacheStoreMode storeMode, CacheRetrieveMode retrieveMode) Given a JPACacheStoreModeandCacheRetrieveMode, determine the corresponding legacy HibernateCacheMode.static CacheModeinterpretCacheMode(CacheStoreMode storeMode, CacheRetrieveMode retrieveMode) Given a JPACacheStoreModeandCacheRetrieveMode, determine the corresponding legacy HibernateCacheMode.static CacheRetrieveModeinterpretCacheRetrieveMode(CacheMode cacheMode) static CacheStoreModeinterpretCacheStoreMode(CacheMode cacheMode)
-
Field Details
-
DEFAULT_LEGACY_MODE
-
DEFAULT_STORE_MODE
-
DEFAULT_RETRIEVE_MODE
-
-
Method Details
-
interpretCacheMode
public static CacheMode interpretCacheMode(CacheStoreMode storeMode, CacheRetrieveMode retrieveMode) Given a JPACacheStoreModeandCacheRetrieveMode, determine the corresponding legacy HibernateCacheMode.- Parameters:
storeMode- The JPA shared-cache store mode.retrieveMode- The JPA shared-cache retrieve mode.- Returns:
- Corresponding
CacheMode.
-
effectiveCacheMode
public static CacheMode effectiveCacheMode(CacheStoreMode storeMode, CacheRetrieveMode retrieveMode) Given a JPACacheStoreModeandCacheRetrieveMode, determine the corresponding legacy HibernateCacheMode.- Parameters:
storeMode- The JPA shared-cache store mode.retrieveMode- The JPA shared-cache retrieve mode.- Returns:
- Corresponding
CacheMode, or null if both arguments are null.
-
interpretCacheStoreMode
-
interpretCacheRetrieveMode
-