|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| Serialized Fields |
|---|
Object key
Object value
long version
long hitCount
int timeToLive
int timeToIdle
long lastUpdateTime
boolean cacheDefaultLifespan
long id
| Class net.sf.ehcache.ElementData extends Object implements Serializable |
|---|
| Serialization Methods |
|---|
public void readExternal(ObjectInput arg0)
throws IOException,
ClassNotFoundException
public void writeExternal(ObjectOutput arg0)
throws IOException
IOException| Class net.sf.ehcache.EternalElementData extends ElementData implements Serializable |
|---|
| Serialization Methods |
|---|
public void readExternal(ObjectInput arg0)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0)
throws IOException
IOException| Class net.sf.ehcache.LoaderTimeoutException extends CacheException implements Serializable |
|---|
| Class net.sf.ehcache.MimeTypeByteArray extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String mimeType
byte[] value
| Class net.sf.ehcache.NonEternalElementData extends ElementData implements Serializable |
|---|
| Serialization Methods |
|---|
public void readExternal(ObjectInput arg0)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0)
throws IOException
IOException| Class net.sf.ehcache.ObjectExistsException extends CacheException implements Serializable |
|---|
| Class net.sf.ehcache.Status extends Object implements Serializable |
|---|
serialVersionUID: 2732730630423367732L
| Serialized Fields |
|---|
String name
int intValue
| Package net.sf.ehcache.cluster |
|---|
| Class net.sf.ehcache.cluster.ClusterSchemeNotAvailableException extends CacheException implements Serializable |
|---|
| Serialized Fields |
|---|
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.RejoinCacheException extends CacheException implements Serializable |
|---|
| Package net.sf.ehcache.constructs.nonstop.concurrency |
|---|
| Class net.sf.ehcache.constructs.nonstop.concurrency.InvalidLockStateAfterRejoinException extends NonStopCacheException implements Serializable |
|---|
| Class net.sf.ehcache.constructs.nonstop.concurrency.LockOperationTimedOutNonstopException extends NonStopCacheException implements Serializable |
|---|
| Package net.sf.ehcache.distribution |
|---|
| Class net.sf.ehcache.distribution.ConfigurableRMIClientSocketFactory extends Object implements Serializable |
|---|
serialVersionUID: 4920508630517373246L
| Serialized Fields |
|---|
int socketTimeoutMillis
| Class net.sf.ehcache.distribution.EventMessage extends Object implements Serializable |
|---|
serialVersionUID: -293616939110963630L
| Serialized Fields |
|---|
Serializable key
| Class net.sf.ehcache.distribution.LegacyEventMessage extends EventMessage implements Serializable |
|---|
serialVersionUID: -293616939110963630L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| Serialized Fields |
|---|
int event
boolean wasElementNotNull
| Class net.sf.ehcache.distribution.RemoteCacheException extends CacheException implements Serializable |
|---|
| Class net.sf.ehcache.distribution.RMICachePeer extends UnicastRemoteObject implements Serializable |
|---|
| Serialized Fields |
|---|
String hostname
Integer rmiRegistryPort
Integer remoteObjectPort
Ehcache cache
| Class net.sf.ehcache.distribution.RMICachePeer_Stub extends RemoteStub implements Serializable |
|---|
serialVersionUID: 2L
| Class net.sf.ehcache.distribution.RmiEventMessage extends EventMessage implements Serializable |
|---|
| Serialized Fields |
|---|
RmiEventMessage.RmiEventType type
Element element
| Class net.sf.ehcache.distribution.TransactionalRMICachePeer extends RMICachePeer implements Serializable |
|---|
| Serialized Fields |
|---|
Ehcache cache
| Package net.sf.ehcache.hibernate.management.impl |
|---|
| Class net.sf.ehcache.hibernate.management.impl.AggregateCacheRegionStats extends CacheRegionStats implements Serializable |
|---|
| Serialized Fields |
|---|
int nodeCount
| Class net.sf.ehcache.hibernate.management.impl.CacheRegionStats extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String region
String shortName
long hitCount
long missCount
long putCount
double hitRatio
long elementCountInMemory
long elementCountOnDisk
long elementCountTotal
| Class net.sf.ehcache.hibernate.management.impl.CollectionStats extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String roleName
String shortName
long loadCount
long fetchCount
long updateCount
long removeCount
long recreateCount
| Class net.sf.ehcache.hibernate.management.impl.EntityStats extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String name
String shortName
long loadCount
long updateCount
long insertCount
long deleteCount
long fetchCount
long optimisticFailureCount
| Class net.sf.ehcache.hibernate.management.impl.QueryStats extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String query
long cacheHitCount
long cacheMissCount
long cachePutCount
long executionCount
long executionRowCount
long executionAvgTime
long executionMaxTime
long executionMinTime
| Package net.sf.ehcache.hibernate.strategy |
|---|
| Class net.sf.ehcache.hibernate.strategy.AbstractReadWriteEhcacheAccessStrategy.Item extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Object value
Object version
long timestamp
| Class net.sf.ehcache.hibernate.strategy.AbstractReadWriteEhcacheAccessStrategy.Lock extends Object implements Serializable |
|---|
serialVersionUID: 2L
| Serialized Fields |
|---|
UUID sourceUuid
long lockId
Object version
long timeout
boolean concurrent
int multiplicity
long unlockTimestamp
| Package net.sf.ehcache.management |
|---|
| Class net.sf.ehcache.management.Cache extends Object implements Serializable |
|---|
serialVersionUID: 3477287016924524437L
| Serialized Fields |
|---|
ObjectName objectName
| Class net.sf.ehcache.management.CacheConfiguration extends Object implements Serializable |
|---|
serialVersionUID: -8944774509593267228L
| Serialized Fields |
|---|
ObjectName objectName
| Class net.sf.ehcache.management.CacheStatistics extends Object implements Serializable |
|---|
serialVersionUID: 8085302752781762030L
| Serialized Fields |
|---|
StatisticsGateway statistics
ObjectName objectName
| Class net.sf.ehcache.management.Store extends Object implements Serializable |
|---|
serialVersionUID: 3477287016924524437L
| Serialized Fields |
|---|
ObjectName objectName
DynamicMBean storeBean
| Package net.sf.ehcache.management.provider |
|---|
| Class net.sf.ehcache.management.provider.MBeanRegistrationProviderException extends Exception implements Serializable |
|---|
| Package net.sf.ehcache.pool.sizeof |
|---|
| Class net.sf.ehcache.pool.sizeof.MaxDepthExceededException extends RuntimeException implements Serializable |
|---|
| Serialized Fields |
|---|
long measuredSize
| 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 |
|---|
String isMethodName
String getMethodName
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 |
|---|
String expression
net.sf.ehcache.search.attribute.ReflectionAttributeExtractor.Part[] parts
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.LruMemoryStore.SpoolingLinkedHashMap extends LinkedHashMap implements Serializable |
|---|
| Class net.sf.ehcache.store.MemoryStoreEvictionPolicy extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
String myName
| Package net.sf.ehcache.store.chm |
|---|
| Class net.sf.ehcache.store.chm.SelectableConcurrentHashMap.Segment extends ReentrantReadWriteLock implements Serializable |
|---|
| Serialized Fields |
|---|
int count
int modCount
int threshold
SelectableConcurrentHashMap.HashEntry[] table
float loadFactor
Iterator<E> evictionIterator
| Package net.sf.ehcache.store.compound |
|---|
| Class net.sf.ehcache.store.compound.ImmutableValueElementCopyStrategy extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
ReadWriteSerializationCopyStrategy copyStrategy
| Class net.sf.ehcache.store.compound.LegacyCopyStrategyAdapter extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
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 |
|---|
ReadWriteSerializationCopyStrategy copyStrategy
| Package net.sf.ehcache.store.disk |
|---|
| Class net.sf.ehcache.store.disk.DiskStorageFactory.DiskMarker extends DiskStorageFactory.DiskSubstitute implements Serializable |
|---|
| Serialized Fields |
|---|
Object key
long position
int size
long hitCount
long expiry
| Class net.sf.ehcache.store.disk.Segment extends ReentrantReadWriteLock implements Serializable |
|---|
| Serialized Fields |
|---|
int count
A volatile reference is needed here for the same reasons as in the table reference.
int modCount
Note that we don't actually have any iterators yet...
DiskStorageFactory disk
This is the substitute type used to store Elements when they are first added to the store.
net.sf.ehcache.store.disk.HashEntry[] table
A volatile reference is needed to ensure the visibility of table changes made during rehash operations to size operations. Key operations are done under read-locks so there is no need for volatility in that regard. Hence if we switched to read-locked size operations, we wouldn't need a volatile reference here.
int threshold
PoolAccessor<T extends PoolParticipant> onHeapPoolAccessor
PoolAccessor<T extends PoolParticipant> onDiskPoolAccessor
RegisteredEventListeners cacheEventNotificationService
boolean cachePinned
org.terracotta.statistics.observer.OperationObserver<T extends Enum<T>> evictionObserver
| Class net.sf.ehcache.store.disk.StoreUpdateException extends CacheWriterManagerException implements Serializable |
|---|
| Serialized Fields |
|---|
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.ExpiredTransactionIDImpl extends TransactionIDImpl implements Serializable |
|---|
| Class net.sf.ehcache.transaction.SoftLockID extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
TransactionID transactionID
Object key
Element newElement
Element oldElement
| Class net.sf.ehcache.transaction.TransactionAwareAttributeExtractor extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
ReadWriteCopyStrategy<T> copyStrategy
AttributeExtractor delegate
| Class net.sf.ehcache.transaction.TransactionException extends CacheException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.TransactionIDImpl extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
int id
| Class net.sf.ehcache.transaction.TransactionIDNotFoundException extends TransactionException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.TransactionIDSerializedForm extends Object implements Serializable |
|---|
| Serialization Methods |
|---|
private Object readResolve()
| Serialized Fields |
|---|
String cacheManagerName
String clusterUUID
String ownerID
long creationTime
int id
| Class net.sf.ehcache.transaction.TransactionInterruptedException extends TransactionException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.TransactionTimeoutException extends TransactionException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.XidTransactionIDSerializedForm extends Object implements Serializable |
|---|
| Serialization Methods |
|---|
private Object readResolve()
| Serialized Fields |
|---|
String cacheManagerName
String cacheName
String ownerID
Xid xid
| Package net.sf.ehcache.transaction.xa |
|---|
| Class net.sf.ehcache.transaction.xa.EhcacheXAException extends XAException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.xa.ExpiredXidTransactionIDImpl extends XidTransactionIDImpl implements Serializable |
|---|
| Class net.sf.ehcache.transaction.xa.OptimisticLockFailureException extends TransactionException implements Serializable |
|---|
| Class net.sf.ehcache.transaction.xa.SerializableXid extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
int formatId
byte[] globalTransactionId
byte[] branchQualifier
| Class net.sf.ehcache.transaction.xa.XidTransactionIDImpl extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
SerializableXid xid
String cacheName
| Package net.sf.ehcache.util.concurrent |
|---|
| Class net.sf.ehcache.util.concurrent.ConcurrentHashMap.KeySetView extends net.sf.ehcache.util.concurrent.ConcurrentHashMap.CHMView<K,V> implements Serializable |
|---|
serialVersionUID: 7249069246763182397L
| Serialized Fields |
|---|
Object value
| Class net.sf.ehcache.util.concurrent.LongAdder extends net.sf.ehcache.util.concurrent.Striped64 implements Serializable |
|---|
serialVersionUID: 7249069246863182397L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| Class net.sf.ehcache.util.concurrent.ThreadLocalRandom extends Random implements Serializable |
|---|
serialVersionUID: -5851777807851030925L
| Serialized Fields |
|---|
long rnd
boolean initialized
long pad0
long pad1
long pad2
long pad3
long pad4
long pad5
long pad6
long pad7
| Package net.sf.ehcache.util.counter |
|---|
| Class net.sf.ehcache.util.counter.CounterImpl extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
AtomicLong value
| Package net.sf.ehcache.util.counter.sampled |
|---|
| Class net.sf.ehcache.util.counter.sampled.SampledCounterImpl extends CounterImpl implements Serializable |
|---|
| Serialized Fields |
|---|
CircularLossyQueue<T> history
boolean resetOnSample
TimerTask samplerTask
long intervalMillis
| Class net.sf.ehcache.util.counter.sampled.SampledRateCounterImpl extends SampledCounterImpl implements Serializable |
|---|
| Serialized Fields |
|---|
long numeratorValue
long denominatorValue
| Class net.sf.ehcache.util.counter.sampled.TimeStampedCounterValue extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
long counterValue
long timestamp
| Package net.sf.ehcache.writer |
|---|
| Class net.sf.ehcache.writer.CacheWriterManagerException extends CacheException implements Serializable |
|---|
|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||