ehcache

Serialized Form


Package net.sf.ehcache

Class net.sf.ehcache.CacheException extends RuntimeException implements Serializable

serialVersionUID: 142468800110101833L

Class net.sf.ehcache.Element extends Object implements Serializable

serialVersionUID: 1098572221246444544L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Custom serialization read logic

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Custom serialization write logic

Throws:
IOException
Serialized Fields

key

Object key
the cache key.


value

Object value
the value.


version

long version
version of the element. System.currentTimeMillis() is used to compute version for updated elements. That way, the actual version of the updated element does not need to be checked.


hitCount

long hitCount
The number of times the element was hit.


timeToLive

int timeToLive
The amount of time for the element to live, in seconds. 0 indicates unlimited.


timeToIdle

int timeToIdle
The amount of time for the element to idle, in seconds. 0 indicates unlimited.


lastUpdateTime

long lastUpdateTime
If there is an Element in the Cache and it is replaced with a new Element for the same key, then both the version number and lastUpdateTime should be updated to reflect that. The creation time will be the creation time of the new Element, not the original one, so that TTL concepts still work.


cacheDefaultLifespan

boolean cacheDefaultLifespan

Class net.sf.ehcache.LoaderTimeoutException extends CacheException implements Serializable

Class net.sf.ehcache.MimeTypeByteArray extends Object implements Serializable

Serialized Fields

mimeType

String mimeType

value

byte[] value

Class net.sf.ehcache.ObjectExistsException extends CacheException implements Serializable

Class net.sf.ehcache.Statistics extends Object implements Serializable

serialVersionUID: 3606940454221918725L

Serialized Fields

cacheName

String cacheName

statisticsAccuracy

int statisticsAccuracy

cacheHits

long cacheHits

onDiskHits

long onDiskHits

offHeapHits

long offHeapHits

inMemoryHits

long inMemoryHits

misses

long misses

onDiskMisses

long onDiskMisses

offHeapMisses

long offHeapMisses

inMemoryMisses

long inMemoryMisses

size

long size

memoryStoreSize

long memoryStoreSize

offHeapStoreSize

long offHeapStoreSize

diskStoreSize

long diskStoreSize

averageGetTime

float averageGetTime

evictionCount

long evictionCount

searchesPerSecond

long searchesPerSecond

averageSearchTime

long averageSearchTime

writerQueueLength

long writerQueueLength

Class net.sf.ehcache.Status extends Object implements Serializable

serialVersionUID: 2732730630423367732L

Serialized Fields

name

String name

intValue

int intValue

Package net.sf.ehcache.cluster

Class net.sf.ehcache.cluster.ClusterSchemeNotAvailableException extends CacheException implements Serializable

Serialized Fields

unavailableClusterScheme

ClusterScheme unavailableClusterScheme

Package net.sf.ehcache.config

Class net.sf.ehcache.config.InvalidConfigurationException extends CacheException implements Serializable


Package net.sf.ehcache.constructs.blocking

Class net.sf.ehcache.constructs.blocking.LockTimeoutException extends CacheException implements Serializable


Package net.sf.ehcache.constructs.nonstop

Class net.sf.ehcache.constructs.nonstop.NonStopCacheException extends CacheException implements Serializable

Class net.sf.ehcache.constructs.nonstop.TaskNotSubmittedTimeoutException extends TimeoutException implements Serializable

Serialized Fields

submitAttemptCount

int submitAttemptCount

Class net.sf.ehcache.constructs.nonstop.ThrowTimeoutException extends Exception implements Serializable


Package net.sf.ehcache.constructs.nonstop.concurrency

Class net.sf.ehcache.constructs.nonstop.concurrency.InvalidLockStateAfterRejoinException extends NonStopCacheException implements Serializable


Package net.sf.ehcache.distribution

Class net.sf.ehcache.distribution.ConfigurableRMIClientSocketFactory extends Object implements Serializable

serialVersionUID: 4920508630517373246L

Serialized Fields

socketTimeoutMillis

int socketTimeoutMillis

Class net.sf.ehcache.distribution.EventMessage extends Object implements Serializable

serialVersionUID: -293616939110963629L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException
Serialized Fields

event

int event
The event component.


key

Serializable key
The key component.


wasElementNotNull

boolean wasElementNotNull
Used to check if the value has been GCed

Class net.sf.ehcache.distribution.RemoteCacheException extends CacheException implements Serializable

Class net.sf.ehcache.distribution.RMICachePeer extends UnicastRemoteObject implements Serializable

Serialized Fields

hostname

String hostname

rmiRegistryPort

Integer rmiRegistryPort

remoteObjectPort

Integer remoteObjectPort

cache

Ehcache cache

Class net.sf.ehcache.distribution.RMICachePeer_Stub extends RemoteStub implements Serializable

serialVersionUID: 2L

Class net.sf.ehcache.distribution.TransactionalRMICachePeer extends RMICachePeer implements Serializable

Serialized Fields

cache

Ehcache cache

Package net.sf.ehcache.hibernate.management.impl

Class net.sf.ehcache.hibernate.management.impl.AggregateCacheRegionStats extends CacheRegionStats implements Serializable

Serialized Fields

nodeCount

int nodeCount

Class net.sf.ehcache.hibernate.management.impl.CacheRegionStats extends Object implements Serializable

Serialized Fields

region

String region
region name


shortName

String shortName
region short name


hitCount

long hitCount
hit count


missCount

long missCount
miss count


putCount

long putCount
put count


hitRatio

double hitRatio
hit ratio


elementCountInMemory

long elementCountInMemory
in-memory element count


elementCountOnDisk

long elementCountOnDisk
on-disk element count


elementCountTotal

long elementCountTotal
total element count

Class net.sf.ehcache.hibernate.management.impl.CollectionStats extends Object implements Serializable

Serialized Fields

roleName

String roleName
roleName


shortName

String shortName
shortName


loadCount

long loadCount
loadCount


fetchCount

long fetchCount
fetchCount


updateCount

long updateCount
updateCount


removeCount

long removeCount
removeCount


recreateCount

long recreateCount
recreateCount

Class net.sf.ehcache.hibernate.management.impl.EntityStats extends Object implements Serializable

Serialized Fields

name

String name
name


shortName

String shortName
shortName


loadCount

long loadCount
loadCount


updateCount

long updateCount
updateCount


insertCount

long insertCount
insertCount


deleteCount

long deleteCount
deleteCount


fetchCount

long fetchCount
fetchCount


optimisticFailureCount

long optimisticFailureCount
optimisticFailureCount

Class net.sf.ehcache.hibernate.management.impl.QueryStats extends Object implements Serializable

Serialized Fields

query

String query
query


cacheHitCount

long cacheHitCount
cacheHitCount


cacheMissCount

long cacheMissCount
cacheMissCount


cachePutCount

long cachePutCount
cachePutCount


executionCount

long executionCount
executionCount


executionRowCount

long executionRowCount
executionRowCount


executionAvgTime

long executionAvgTime
executionAvgTime


executionMaxTime

long executionMaxTime
executionMaxTime


executionMinTime

long executionMinTime
executionMinTime


Package net.sf.ehcache.hibernate.strategy

Class net.sf.ehcache.hibernate.strategy.AbstractReadWriteEhcacheAccessStrategy.Item extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

value

Object value

version

Object version

timestamp

long timestamp

Class net.sf.ehcache.hibernate.strategy.AbstractReadWriteEhcacheAccessStrategy.Lock extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

sourceUuid

UUID sourceUuid

lockId

long lockId

version

Object version

timeout

long timeout

concurrent

boolean concurrent

multiplicity

int multiplicity

unlockTimestamp

long unlockTimestamp

Package net.sf.ehcache.management

Class net.sf.ehcache.management.Cache extends Object implements Serializable

serialVersionUID: 3477287016924524437L

Serialized Fields

objectName

ObjectName objectName

Class net.sf.ehcache.management.CacheConfiguration extends Object implements Serializable

serialVersionUID: -8944774509593267228L

Serialized Fields

objectName

ObjectName objectName

Class net.sf.ehcache.management.CacheStatistics extends Object implements Serializable

serialVersionUID: 8085302752781762030L

Serialized Fields

statistics

Statistics statistics

objectName

ObjectName objectName

lastUpdated

long lastUpdated

Class net.sf.ehcache.management.Store extends Object implements Serializable

serialVersionUID: 3477287016924524437L

Serialized Fields

objectName

ObjectName objectName

storeBean

DynamicMBean storeBean

Package net.sf.ehcache.management.provider

Class net.sf.ehcache.management.provider.MBeanRegistrationProviderException extends Exception implements Serializable


Package net.sf.ehcache.search

Class net.sf.ehcache.search.SearchException extends CacheException implements Serializable

serialVersionUID: 6942653724476318512L


Package net.sf.ehcache.search.aggregator

Class net.sf.ehcache.search.aggregator.AggregatorException extends SearchException implements Serializable

serialVersionUID: 6942653724476318512L


Package net.sf.ehcache.search.attribute

Class net.sf.ehcache.search.attribute.AttributeExtractorException extends SearchException implements Serializable

serialVersionUID: 5066522240394222152L

Class net.sf.ehcache.search.attribute.JavaBeanAttributeExtractor extends Object implements Serializable

Serialized Fields

lastKeyMethod

net.sf.ehcache.search.attribute.JavaBeanAttributeExtractor.MethodRef lastKeyMethod

lastValueMethod

net.sf.ehcache.search.attribute.JavaBeanAttributeExtractor.MethodRef lastValueMethod

isMethodName

String isMethodName

getMethodName

String getMethodName

beanProperty

String beanProperty

Class net.sf.ehcache.search.attribute.KeyObjectAttributeExtractor extends Object implements Serializable

Class net.sf.ehcache.search.attribute.ReflectionAttributeExtractor extends Object implements Serializable

Serialized Fields

expression

String expression

parts

net.sf.ehcache.search.attribute.ReflectionAttributeExtractor.Part[] parts

start

net.sf.ehcache.search.attribute.ReflectionAttributeExtractor.StartType start

Class net.sf.ehcache.search.attribute.ValueObjectAttributeExtractor extends Object implements Serializable


Package net.sf.ehcache.store

Class net.sf.ehcache.store.DiskStore.DiskElement extends Object implements Serializable

serialVersionUID: -717310932566592289L

Serialized Fields

position

long position
the file pointer


payloadSize

int payloadSize
The size used for data.


blockSize

int blockSize
the size of this element.


key

Object key
The key this element is mapped with in DiskElements. This is only a reference to the key. It is used in DiskElements and therefore the only memory cost is the reference.


expiryTime

long expiryTime
The expiry time in milliseconds


hitcount

long hitcount
The numbe of times the element has been requested and found in the cache.

Class net.sf.ehcache.store.LruMemoryStore.SpoolingLinkedHashMap extends LinkedHashMap implements Serializable

Class net.sf.ehcache.store.MemoryStoreEvictionPolicy extends Object implements Serializable

Serialized Fields

myName

String myName

Package net.sf.ehcache.store.chm

Class net.sf.ehcache.store.chm.ConcurrentHashMap extends AbstractMap<K,V> implements Serializable

serialVersionUID: 7249069246763182397L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Reconstitute the ConcurrentHashMap instance from a stream (i.e., deserialize it).

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Save the state of the ConcurrentHashMap instance to a stream (i.e., serialize it).

Serial Data:
the key (Object) and value (Object) for each key-value mapping, followed by a null pair. The key-value mappings are emitted in no particular order.
Throws:
IOException
Serialized Fields

segmentMask

int segmentMask
Mask value for indexing into segments. The upper bits of a key's hash code are used to choose the segment.


segmentShift

int segmentShift
Shift value for indexing within segments.


segments

net.sf.ehcache.store.chm.ConcurrentHashMap.Segment<K,V>[] segments
The segments, each of which is a specialized hash table

Class net.sf.ehcache.store.chm.SelectableConcurrentHashMap extends ConcurrentHashMap<Object,Element> implements Serializable

Serialized Fields

rndm

Random rndm

Package net.sf.ehcache.store.compound

Class net.sf.ehcache.store.compound.ImmutableValueElementCopyStrategy extends Object implements Serializable

Serialized Fields

copyStrategy

ReadWriteSerializationCopyStrategy copyStrategy

Class net.sf.ehcache.store.compound.LegacyCopyStrategyAdapter extends Object implements Serializable

Serialized Fields

legacyCopyStrategy

CopyStrategy legacyCopyStrategy

Class net.sf.ehcache.store.compound.NullReadWriteCopyStrategy extends Object implements Serializable

Class net.sf.ehcache.store.compound.ReadWriteSerializationCopyStrategy extends Object implements Serializable

Class net.sf.ehcache.store.compound.SerializationCopyStrategy extends Object implements Serializable

Serialized Fields

copyStrategy

ReadWriteSerializationCopyStrategy copyStrategy

Class net.sf.ehcache.store.compound.StoreUpdateException extends CacheWriterManagerException implements Serializable

Serialized Fields

update

boolean update

Package net.sf.ehcache.terracotta

Class net.sf.ehcache.terracotta.TerracottaNotRunningException extends CacheException implements Serializable


Package net.sf.ehcache.transaction

Class net.sf.ehcache.transaction.DeadLockException extends TransactionException implements Serializable

Class net.sf.ehcache.transaction.TransactionAwareAttributeExtractor extends Object implements Serializable

Serialized Fields

copyStrategy

ReadWriteCopyStrategy<T> copyStrategy

delegate

AttributeExtractor delegate

Class net.sf.ehcache.transaction.TransactionException extends CacheException implements Serializable

Class net.sf.ehcache.transaction.TransactionInterruptedException extends TransactionException implements Serializable

Class net.sf.ehcache.transaction.TransactionTimeoutException extends TransactionException implements Serializable


Package net.sf.ehcache.transaction.xa

Class net.sf.ehcache.transaction.xa.EhcacheXAException extends XAException implements Serializable

Class net.sf.ehcache.transaction.xa.OptimisticLockFailureException extends TransactionException implements Serializable


Package net.sf.ehcache.util.counter

Class net.sf.ehcache.util.counter.CounterImpl extends Object implements Serializable

Serialized Fields

value

AtomicLong value

Package net.sf.ehcache.util.counter.sampled

Class net.sf.ehcache.util.counter.sampled.SampledCounterImpl extends CounterImpl implements Serializable

Serialized Fields

history

CircularLossyQueue<T> history
The history of this counter


resetOnSample

boolean resetOnSample
Should the counter reset on each sample?


samplerTask

TimerTask samplerTask

intervalMillis

long intervalMillis

Class net.sf.ehcache.util.counter.sampled.SampledRateCounterImpl extends SampledCounterImpl implements Serializable

Serialized Fields

numeratorValue

long numeratorValue

denominatorValue

long denominatorValue

Class net.sf.ehcache.util.counter.sampled.TimeStampedCounterValue extends Object implements Serializable

Serialized Fields

counterValue

long counterValue

timestamp

long timestamp

Package net.sf.ehcache.writer

Class net.sf.ehcache.writer.CacheWriterManagerException extends CacheException implements Serializable


ehcache

true