private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Object key
Object value
long version
long hitCount
int timeToLive
int timeToIdle
long lastUpdateTime
boolean cacheDefaultLifespan
long id
public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0) throws IOException
IOException
public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0) throws IOException
IOException
String mimeType
byte[] value
public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0) throws IOException
IOException
String name
int intValue
ClusterScheme unavailableClusterScheme
int socketTimeoutMillis
Serializable key
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
int event
boolean wasElementNotNull
RmiEventMessage.RmiEventType type
Element element
Ehcache cache
int nodeCount
String region
String shortName
long hitCount
long missCount
long putCount
double hitRatio
long elementCountInMemory
long elementCountOnDisk
long elementCountTotal
String name
String shortName
long loadCount
long updateCount
long insertCount
long deleteCount
long fetchCount
long optimisticFailureCount
String query
long cacheHitCount
long cacheMissCount
long cachePutCount
long executionCount
long executionRowCount
long executionAvgTime
long executionMaxTime
long executionMinTime
ObjectName objectName
ObjectName objectName
StatisticsGateway statistics
ObjectName objectName
ObjectName objectName
DynamicMBean storeBean
long measuredSize
String beanProperty
String myName
int count
int modCount
int threshold
SelectableConcurrentHashMap.HashEntry[] table
float loadFactor
Iterator<E> evictionIterator
ReadWriteSerializationCopyStrategy copyStrategy
CopyStrategy legacyCopyStrategy
ReadWriteSerializationCopyStrategy copyStrategy
Object key
long position
int size
long hitCount
long expiry
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 Element
s 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
boolean update
TransactionID transactionID
Object key
Element newElement
Element oldElement
int id
int formatId
byte[] globalTransactionId
byte[] branchQualifier
SerializableXid xid
String cacheName
Object value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
long rnd
boolean initialized
long pad0
long pad1
long pad2
long pad3
long pad4
long pad5
long pad6
long pad7
AtomicLong value
CircularLossyQueue<T> history
boolean resetOnSample
TimerTask samplerTask
long intervalMillis
long numeratorValue
long denominatorValue
long counterValue
long timestamp
Copyright 2001-2021, Terracotta, Inc.