ehcache

Serialized Form


Package net.sf.ehcache

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

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

serialVersionUID: 1098572221246444544L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Custom serialization read logic

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

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

Throws:
java.io.IOException
Serialized Fields

key

java.lang.Object key
the cache key.


value

java.lang.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.

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

Serialized Fields

mimeType

java.lang.String mimeType

value

byte[] value

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

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

serialVersionUID: 3606940454221918725L

Serialized Fields

statisticsAccuracy

int statisticsAccuracy

cacheHits

long cacheHits

onDiskHits

long onDiskHits

inMemoryHits

long inMemoryHits

misses

long misses

size

long size

memoryStoreSize

long memoryStoreSize

diskStoreSize

long diskStoreSize

averageGetTime

float averageGetTime

evictionCount

long evictionCount

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

serialVersionUID: 2732730630423367732L

Serialized Fields

name

java.lang.String name

intValue

int intValue

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.distribution

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

serialVersionUID: 4920508630517373246L

Serialized Fields

socketTimeoutMillis

int socketTimeoutMillis

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

serialVersionUID: -293616939110963629L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

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

event

int event
The event component.


key

java.io.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 java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

hostname

java.lang.String hostname

rmiRegistryPort

java.lang.Integer rmiRegistryPort

remoteObjectPort

java.lang.Integer remoteObjectPort

cache

Ehcache cache

Class net.sf.ehcache.distribution.RMICachePeer_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2L


Package net.sf.ehcache.management

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

serialVersionUID: 3477287016924524437L

Serialized Fields

objectName

javax.management.ObjectName objectName

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

serialVersionUID: -8944774509593267228L

Serialized Fields

objectName

javax.management.ObjectName objectName

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

serialVersionUID: 8085302752781762030L

Serialized Fields

statistics

Statistics statistics

objectName

javax.management.ObjectName objectName

lastUpdated

long lastUpdated

Package net.sf.ehcache.management.provider

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


Package net.sf.ehcache.store

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

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

Serialized Fields

myName

java.lang.String myName

Package net.sf.ehcache.util.counter

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

Serialized Fields

value

java.util.concurrent.atomic.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

java.util.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 java.lang.Object implements Serializable

Serialized Fields

counterValue

long counterValue

timestamp

long timestamp


ehcache

true