Serialized Form
-
Package com.oracle.coherence.hibernate.cache.v53
-
Class com.oracle.coherence.hibernate.cache.v53.CoherenceRegionFactory extends org.hibernate.cache.spi.support.RegionFactoryTemplate implements Serializable
- serialVersionUID:
- -8434943540794407358L
-
Serialized Fields
-
cacheKeysFactory
org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory
The HibernateCacheKeysFactory
to use. Hibernate ships with 2CacheKeysFactory
implementations:- {
DefaultCacheKeysFactory
} SimpleCacheKeysFactory
If none is specified, then the
DefaultCacheKeysFactory
is used. - {
-
cluster
com.tangosol.net.Cluster cluster
-
coherenceSession
com.tangosol.net.Session coherenceSession
-
defaultCacheServer
com.tangosol.net.DefaultCacheServer defaultCacheServer
-
requiresShutDown
boolean requiresShutDown
-
sessionFactoryOptions
org.hibernate.boot.spi.SessionFactoryOptions sessionFactoryOptions
The Hibernate settings object; may contain user-supplied "minimal puts" setting. -
systemPropertyResolver
CoherenceHibernateSystemPropertyResolver systemPropertyResolver
-
-
-
Package com.oracle.coherence.hibernate.cache.v53.access.processor
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.AfterInsertProcessor extends com.tangosol.util.processor.AbstractProcessor<K,CoherenceRegionValue,Boolean> implements Serializable
- serialVersionUID:
- 2326579233150319530L
-
Serialized Fields
-
cacheValue
CoherenceRegionValue cacheValue
The cache value for use by this AfterInsertProcessor.
-
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.AfterUpdateProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- 2890338818667968735L
-
Serialized Fields
-
replacementValue
CoherenceRegionValue replacementValue
A cache value to potentially replace the present one. -
softLock
org.hibernate.cache.spi.access.SoftLock softLock
A SoftLock presumably acquired by a previous lockItem call on the entry being processed -
timeOfSoftLockRelease
long timeOfSoftLockRelease
The potential time at which all locks on the entry being processed were released.
-
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.GetProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- 2359701955887239611L
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.PutFromLoadProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- -4088045964348261168L
-
Serialized Fields
-
minimalPutsInEffect
boolean minimalPutsInEffect
A flag indicating whether "minimal puts" is in effect for Hibernate. -
replacementValue
CoherenceRegionValue replacementValue
The replacement cache value in this ReadWritePutFromLoadProcessor.
-
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.ReadWritePutFromLoadProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- -3993308461928039511L
-
Serialized Fields
-
minimalPutsInEffect
boolean minimalPutsInEffect
A flag indicating whether "minimal puts" is in effect for Hibernate. -
replacementValue
CoherenceRegionValue replacementValue
The replacement cache value in this ReadWritePutFromLoadProcessor. -
txTimestamp
long txTimestamp
From Hibernate javadoc, "a timestamp prior to the transaction start time" [where "the transaction" loaded the potential replacement value from database]. -
versionComparator
Comparator versionComparator
A comparator for comparing actual value versions.
-
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.SoftLockItemProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- 5452465432039772596L
-
Serialized Fields
-
softLock
CoherenceRegionValue.SoftLock softLock
The SoftLock to be added to the cache value. -
valueIfAbsent
CoherenceRegionValue valueIfAbsent
The cache value to soft lock in case there is no cache value already present.
-
-
Class com.oracle.coherence.hibernate.cache.v53.access.processor.SoftUnlockItemProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
- serialVersionUID:
- 8996659062190093054L
-
Serialized Fields
-
softLock
org.hibernate.cache.spi.access.SoftLock softLock
The SoftLock which is being released. -
timeOfRelease
long timeOfRelease
The time at which the SoftLock was released.
-
-
-
Package com.oracle.coherence.hibernate.cache.v53.region
-
Class com.oracle.coherence.hibernate.cache.v53.region.CoherenceRegionValue extends Object implements Serializable
- serialVersionUID:
- 3748411110362855303L
-
Serialized Fields
-
softLocks
List<CoherenceRegionValue.SoftLock> softLocks
A List of SoftLocks added to this cache value. -
timeOfSoftLockExpiration
long timeOfSoftLockExpiration
The time at which all soft locks in effect on this cache value will have expired. -
timeOfSoftLockRelease
long timeOfSoftLockRelease
The time at which the last soft lock in effect on this cache value was released. -
timestamp
long timestamp
The "timestamp" of the actual cache value. -
value
Object value
The "actual" value in the cache. -
version
Object version
The "version" of the actual cache value.
-
-
Class com.oracle.coherence.hibernate.cache.v53.region.CoherenceRegionValue.SoftLock extends Object implements Serializable
- serialVersionUID:
- -1171771458206273933L
-
Serialized Fields
-
acquirerId
UUID acquirerId
A unique identifier for the component that acquired this SoftLock. A SoftLock may only be released by the component that acquired it. In practice this component appears to be a RegionAccessStrategy, which appears to have the same lifecycle as a Hibernate SessionFactory. -
expirationTime
long expirationTime
The time at which this SoftLock expires. -
sequenceNumber
long sequenceNumber
The sequence number of this SoftLock with respect to its acquirer. The same acquirer may acquire multiple SoftLocks over time or "concurrently", even on the same cache key, so a sequence number *and* acquirer ID are needed to equate two SoftLocks.
-
-