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
String mimeType
byte[] value
String cacheName
int statisticsAccuracy
long cacheHits
long onDiskHits
long offHeapHits
long inMemoryHits
long misses
long onDiskMisses
long offHeapMisses
long inMemoryMisses
long size
long memoryStoreSize
long offHeapStoreSize
long diskStoreSize
float averageGetTime
long evictionCount
long searchesPerSecond
long averageSearchTime
long writerQueueLength
String name
int intValue
ClusterScheme unavailableClusterScheme
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
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
ObjectName objectName
long ttlInMillis
Statistics statistics
long lastUpdated
ObjectName objectName
DynamicMBean storeBean
String expression
net.sf.ehcache.search.attribute.ReflectionAttributeExtractor.Part[] parts
net.sf.ehcache.search.attribute.ReflectionAttributeExtractor.StartType start
String myName
int count
int modCount
int threshold
SelectableConcurrentHashMap.HashEntry[] table
float loadFactor
Iterator<E> evictionIterator
boolean fullyPinned
int pinnedCount
int numDummyPinnedKeys
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
RateStatistic diskHitRate
RateStatistic diskMissRate
PoolAccessor<T> onHeapPoolAccessor
PoolAccessor<T> onDiskPoolAccessor
RegisteredEventListeners cacheEventNotificationService
boolean cachePinned
TransactionID transactionID
Object key
Element newElement
Element oldElement
boolean wasPinned
ReadWriteCopyStrategy<T> copyStrategy
AttributeExtractor delegate
SerializableXid xid
String cacheName
AtomicLong value
CircularLossyQueue<T> history
boolean resetOnSample
TimerTask samplerTask
long intervalMillis
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.