Serialized Form


Package org.apache.jcs.access.exception

Class org.apache.jcs.access.exception.CacheException extends java.lang.Exception implements Serializable

serialVersionUID: 8725795372935590265l

Class org.apache.jcs.access.exception.InvalidArgumentException extends CacheException implements Serializable

serialVersionUID: -6058373692208755562l

Class org.apache.jcs.access.exception.InvalidGroupException extends CacheException implements Serializable

serialVersionUID: -5219807114008843480l

Class org.apache.jcs.access.exception.InvalidHandleException extends CacheException implements Serializable

serialVersionUID: -5947822454839845924l

Class org.apache.jcs.access.exception.NotARetrievableObjectException extends CacheException implements Serializable

serialVersionUID: 4501711027054012410l

Class org.apache.jcs.access.exception.NullObjectException extends CacheException implements Serializable

serialVersionUID: 827922769279844194l

Class org.apache.jcs.access.exception.ObjectExistsException extends CacheException implements Serializable

serialVersionUID: -3779745827993383872l

Class org.apache.jcs.access.exception.ObjectNotFoundException extends CacheException implements Serializable

serialVersionUID: 5684353421076546842l


Package org.apache.jcs.access.monitor

Class org.apache.jcs.access.monitor.MonitorAccess extends java.lang.Object implements Serializable

serialVersionUID: 1002037665133774391l

Serialized Fields

cacheMgr

CompositeCacheManager cacheMgr
Description of the Field


Package org.apache.jcs.admin.servlet

Class org.apache.jcs.admin.servlet.JCSAdminServlet extends org.apache.velocity.servlet.VelocityServlet implements Serializable

serialVersionUID: -5519844149238645275l


Package org.apache.jcs.auxiliary

Class org.apache.jcs.auxiliary.AbstractAuxiliaryCacheAttributes extends java.lang.Object implements Serializable

Serialized Fields

cacheName

java.lang.String cacheName
cacheName


name

java.lang.String name
name


eventQueueType

int eventQueueType
eventQueueType -- pooled or single threaded


eventQueuePoolName

java.lang.String eventQueuePoolName
Named when pooled


Package org.apache.jcs.auxiliary.disk

Class org.apache.jcs.auxiliary.disk.AbstractDiskCache extends java.lang.Object implements Serializable

Serialized Fields

dcattr

IDiskCacheAttributes dcattr
Generic disk cache attributes


purgatory

java.util.Map purgatory
Map where elements are stored between being added to this cache and actually spooled to disk. This allows puts to the disk cache to return quickly, and the more expensive operation of serializing the elements to persistent storage queued for later. If the elements are pulled into the memory cache while the are still in purgatory, writing to disk can be cancelled.


cacheEventQueue

ICacheEventQueue cacheEventQueue
The CacheEventQueue where changes will be queued for asynchronous updating of the persistent storage.


alive

boolean alive
Indicates whether the cache is 'alive', defined as having been initialized, but not yet disposed.


cacheName

java.lang.String cacheName
Every cache will have a name, subclasses must set this when they are initialized.


purgHits

int purgHits
DEBUG: Keeps a count of the number of purgatory hits for debug messages

Class org.apache.jcs.auxiliary.disk.AbstractDiskCacheAttributes extends AbstractAuxiliaryCacheAttributes implements Serializable

Serialized Fields

diskPath

java.lang.String diskPath
path to disk


maxPurgatorySize

int maxPurgatorySize
default to 5000


shutdownSpoolTimeLimit

int shutdownSpoolTimeLimit
This default determines how long the shutdown will wait for the key spool and data defrag to finish.

Class org.apache.jcs.auxiliary.disk.PurgatoryElement extends java.lang.Object implements Serializable

serialVersionUID: -8152034342684135628l

Serialized Fields

spoolable

boolean spoolable
Is the element ready to be spooled?


cacheElement

ICacheElement cacheElement
Wrapped cache Element


Package org.apache.jcs.auxiliary.disk.hsql

Class org.apache.jcs.auxiliary.disk.hsql.HSQLCache extends AbstractDiskCache implements Serializable

serialVersionUID: 1l

Serialized Fields

numInstances

int numInstances

cattr

HSQLCacheAttributes cattr

cConn

java.sql.Connection cConn

Class org.apache.jcs.auxiliary.disk.hsql.HSQLCacheAttributes extends AbstractDiskCacheAttributes implements Serializable

serialVersionUID: -2422326369995086555l

Serialized Fields

diskPath

java.lang.String diskPath

Class org.apache.jcs.auxiliary.disk.hsql.HSQLCacheManager extends java.lang.Object implements Serializable

serialVersionUID: -8258856770927857896l


Package org.apache.jcs.auxiliary.disk.indexed

Class org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache extends AbstractDiskCache implements Serializable

serialVersionUID: -265035607729729629l

Serialized Fields

fileName

java.lang.String fileName

dataFile

IndexedDisk dataFile

keyFile

IndexedDisk keyFile

keyHash

java.util.Map keyHash

maxKeySize

int maxKeySize

rafDir

java.io.File rafDir

doRecycle

boolean doRecycle

isOptomizing

boolean isOptomizing

optimizingPutList

java.util.LinkedList optimizingPutList

recycle

SortedPreferentialArray recycle

cattr

IndexedDiskCacheAttributes cattr

optCnt

int optCnt

recycleCnt

int recycleCnt

storageLock

EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock storageLock
use this lock to synchronize reads and writes to the underlying storage mechansism.


timesOptimized

int timesOptimized

Class org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes extends AbstractDiskCacheAttributes implements Serializable

serialVersionUID: -2190863599358782950l

Serialized Fields

maxKeySize

int maxKeySize
-1 means no limit.


maxRecycleBinSize

int maxRecycleBinSize
Cannot be larger than the max size. If max is less than 0, this will be 5000


optimizeAtRemoveCount

int optimizeAtRemoveCount

Class org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheManager extends java.lang.Object implements Serializable

serialVersionUID: -4153287154512274626l

Serialized Fields

caches

java.util.Hashtable caches

defaultCacheAttributes

IndexedDiskCacheAttributes defaultCacheAttributes

Class org.apache.jcs.auxiliary.disk.indexed.IndexedDiskElementDescriptor extends java.lang.Object implements Serializable

serialVersionUID: -3029163572847659450l

Serialized Fields

pos

long pos
Position of the cache data entry on disk.


len

int len
Number of bytes the serialized form of the cache data takes.


Package org.apache.jcs.auxiliary.lateral

Class org.apache.jcs.auxiliary.lateral.LateralCache extends java.lang.Object implements Serializable

serialVersionUID: 6274549256562382782l

Serialized Fields

cattr

ILateralCacheAttributes cattr

cacheName

java.lang.String cacheName

lateral

ILateralCacheService lateral
either http, socket.udp, or socket.tcp can set in config


monitor

LateralCacheMonitor monitor

Class org.apache.jcs.auxiliary.lateral.LateralCacheAbstractManager extends java.lang.Object implements Serializable

Serialized Fields

caches

java.util.Map caches
Each manager instance has caches.


lca

ILateralCacheAttributes lca
Description of the Field


lateralService

ILateralCacheService lateralService
Handle to the lateral cache service; or a zombie handle if failed to connect.


lateralWatch

LateralCacheWatchRepairable lateralWatch
Wrapper of the lateral cache watch service; or wrapper of a zombie service if failed to connect.

Class org.apache.jcs.auxiliary.lateral.LateralCacheAttributes extends AbstractAuxiliaryCacheAttributes implements Serializable

serialVersionUID: -3408449508837393660l

Serialized Fields

transmissionTypeName

java.lang.String transmissionTypeName

transmissionType

int transmissionType

httpServers

java.lang.String httpServers

httpServer

java.lang.String httpServer

httpReceiveServlet

java.lang.String httpReceiveServlet

httpDeleteServlet

java.lang.String httpDeleteServlet

udpMulticastAddr

java.lang.String udpMulticastAddr

udpMulticastPort

int udpMulticastPort

httpListenerPort

int httpListenerPort

jgChannelProperties

java.lang.String jgChannelProperties

putOnlyMode

boolean putOnlyMode

receive

boolean receive

Class org.apache.jcs.auxiliary.lateral.LateralCacheNoWait extends java.lang.Object implements Serializable

serialVersionUID: -7251187566116178475l

Serialized Fields

cache

LateralCache cache

q

ICacheEventQueue q

Class org.apache.jcs.auxiliary.lateral.LateralCacheNoWaitFacade extends java.lang.Object implements Serializable

serialVersionUID: -9047687810358008955l

Serialized Fields

noWaits

LateralCacheNoWait[] noWaits
Description of the Field


cacheName

java.lang.String cacheName

Class org.apache.jcs.auxiliary.lateral.LateralElementDescriptor extends java.lang.Object implements Serializable

serialVersionUID: 5268222498076063575l

Serialized Fields

ce

ICacheElement ce
The Cache Element that we are distributing.


requesterId

long requesterId
The id of the the source of the request. This is use to prevent infinite loops.


command

int command
Description of the Field


valHashCode

int valHashCode
the hashcode value for this element.


Package org.apache.jcs.auxiliary.lateral.socket.tcp

Class org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager extends LateralCacheAbstractManager implements Serializable

serialVersionUID: -9213011856644392480l

Serialized Fields

lca

ITCPLateralCacheAttributes lca
ITCPLateralCacheAttributes


clients

int clients

lateralService

ILateralCacheService lateralService
Handle to the lateral cache service; or a zombie handle if failed to connect.


lateralWatch

LateralCacheWatchRepairable lateralWatch
Wrapper of the lateral cache watch service; or wrapper of a zombie service if failed to connect.


cacheMgr

ICompositeCacheManager cacheMgr

Class org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener extends java.lang.Object implements Serializable

serialVersionUID: -9107062664967131738l

Serialized Fields

receiver

LateralTCPListener.ListenerThread receiver
The socket listener


tcpLateralCacheAttributes

ITCPLateralCacheAttributes tcpLateralCacheAttributes

port

int port

pooledExecutor

EDU.oswego.cs.dl.util.concurrent.PooledExecutor pooledExecutor

putCnt

int putCnt

removeCnt

int removeCnt

listenerId

long listenerId
Use the vmid by default. This can be set for testing. If we ever need to run more than one per vm, then we need a new technique.

Class org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes extends LateralCacheAttributes implements Serializable

serialVersionUID: 1077889204513905220l

Serialized Fields

tcpServers

java.lang.String tcpServers

tcpServer

java.lang.String tcpServer

tcpListenerPort

int tcpListenerPort

udpDiscoveryAddr

java.lang.String udpDiscoveryAddr

udpDiscoveryPort

int udpDiscoveryPort

udpDiscoveryEnabled

boolean udpDiscoveryEnabled

allowPut

boolean allowPut

allowGet

boolean allowGet

issueRemoveOnPut

boolean issueRemoveOnPut

filterRemoveByHashCode

boolean filterRemoveByHashCode


Package org.apache.jcs.auxiliary.lateral.socket.tcp.discovery

Class org.apache.jcs.auxiliary.lateral.socket.tcp.discovery.UDPDiscoveryMessage extends java.lang.Object implements Serializable

serialVersionUID: -5332377899560951794l

Serialized Fields

messageType

int messageType

port

int port

host

java.lang.String host

requesterId

long requesterId
Description of the Field


cacheNames

java.util.ArrayList cacheNames


Package org.apache.jcs.auxiliary.remote

Class org.apache.jcs.auxiliary.remote.RemoteCache extends java.lang.Object implements Serializable

serialVersionUID: -5329231850422826460l

Serialized Fields

cacheName

java.lang.String cacheName

irca

IRemoteCacheAttributes irca

remote

IRemoteCacheService remote

listener

IRemoteCacheListener listener

attr

IElementAttributes attr

pool

ThreadPool pool

usePoolForGet

boolean usePoolForGet

elementSerializer

IElementSerializer elementSerializer

Class org.apache.jcs.auxiliary.remote.RemoteCacheAttributes extends AbstractAuxiliaryCacheAttributes implements Serializable

serialVersionUID: -1555143736942374000l

Serialized Fields

remoteServiceName

java.lang.String remoteServiceName

remoteHost

java.lang.String remoteHost

remotePort

int remotePort

failoverServers

java.lang.String failoverServers
failover servers will be used by local caches one at a time. Listeners will be registered with all cluster servers. If we add a get from cluster attribute we will have the ability to chain clusters and have them get from each other.


clusterServers

java.lang.String clusterServers

localPort

int localPort

remoteType

int remoteType

failoverIndex

int failoverIndex

failovers

java.lang.String[] failovers

removeUponRemotePut

boolean removeUponRemotePut

getOnly

boolean getOnly

localClusterConsistency

boolean localClusterConsistency

threadPoolName

java.lang.String threadPoolName

getTimeoutMillis

int getTimeoutMillis

Class org.apache.jcs.auxiliary.remote.RemoteCacheListener extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

irca

IRemoteCacheAttributes irca
The remote cache configuration object.


puts

int puts
Number of put requests received. For debugging only.


removes

int removes
Number of remove requests received. For debugging only.


listenerId

long listenerId
This is set by the remote cache server.

Class org.apache.jcs.auxiliary.remote.RemoteCacheListener_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class org.apache.jcs.auxiliary.remote.RemoteCacheManager extends java.lang.Object implements Serializable

serialVersionUID: 798077557166389498l

Serialized Fields

clients

int clients

caches

java.util.Map caches

host

java.lang.String host

port

int port

service

java.lang.String service

irca

IRemoteCacheAttributes irca

remoteService

IRemoteCacheService remoteService
Handle to the remote cache service; or a zombie handle if failed to connect.


remoteWatch

RemoteCacheWatchRepairable remoteWatch
Wrapper of the remote cache watch service; or wrapper of a zombie service if failed to connect.


cacheMgr

ICompositeCacheManager cacheMgr
The cache manager listeners will need to use to get a cache.

Class org.apache.jcs.auxiliary.remote.RemoteCacheNoWait extends java.lang.Object implements Serializable

serialVersionUID: -3104089136003714717l

Serialized Fields

cache

RemoteCache cache

q

ICacheEventQueue q

Class org.apache.jcs.auxiliary.remote.RemoteCacheNoWaitFacade extends java.lang.Object implements Serializable

serialVersionUID: -4529970797620747110l

Serialized Fields

noWaits

RemoteCacheNoWait[] noWaits
The connection to a remote server, or a zombie.


cacheName

java.lang.String cacheName

rca

RemoteCacheAttributes rca
holds failover and cluster information


cacheMgr

ICompositeCacheManager cacheMgr


Package org.apache.jcs.auxiliary.remote.server

Class org.apache.jcs.auxiliary.remote.server.RemoteCacheServer extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: -8072345435941473116l

Serialized Fields

puts

int puts

cacheListenersMap

java.util.Hashtable cacheListenersMap

clusterListenersMap

java.util.Hashtable clusterListenersMap

cacheManager

CompositeCacheManager cacheManager

idTypeMap

java.util.Hashtable idTypeMap

listenerId

int[] listenerId

rcsa

IRemoteCacheServerAttributes rcsa
Description of the Field

Class org.apache.jcs.auxiliary.remote.server.RemoteCacheServer_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class org.apache.jcs.auxiliary.remote.server.RemoteCacheServerAttributes extends AbstractAuxiliaryCacheAttributes implements Serializable

serialVersionUID: -2741662082869155365l

Serialized Fields

remoteServiceName

java.lang.String remoteServiceName

remoteHost

java.lang.String remoteHost

remotePort

int remotePort

clusterServers

java.lang.String clusterServers
Failover servers will be used by local caches one at a time. Listeners will be registered with all cluster servers. If we add a get from cluster attribute we will have the ability to chain clusters and have them get from each other.


servicePort

int servicePort

remoteType

int remoteType

removeUponRemotePut

boolean removeUponRemotePut

getOnly

boolean getOnly

localClusterConsistency

boolean localClusterConsistency

allowClusterGet

boolean allowClusterGet

configFileName

java.lang.String configFileName

Class org.apache.jcs.auxiliary.remote.server.RemoteCacheServerListener extends java.lang.Object implements Serializable

serialVersionUID: -8780933366946138971l

Serialized Fields

irca

IRemoteCacheAttributes irca
Remote cache configuration attributes.


puts

int puts
How many times update was called. Used for debugging only.


removes

int removes
The number of times removed was called. Used for debugging only.

Class org.apache.jcs.auxiliary.remote.server.RemoteCacheServerListener_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l


Package org.apache.jcs.config

Class org.apache.jcs.config.PropertySetterException extends java.lang.Exception implements Serializable

serialVersionUID: -210271658004609028l

Serialized Fields

rootCause

java.lang.Throwable rootCause
Description of the Field


Package org.apache.jcs.engine

Class org.apache.jcs.engine.Attributes extends java.lang.Object implements Serializable

serialVersionUID: 2245148271982787250l

Serialized Fields

IS_DISTRIBUTE

boolean IS_DISTRIBUTE
Can this be send over a lateral or remote service.


IS_LATERAL

boolean IS_LATERAL
Can the element be set laterally


IS_SPOOL

boolean IS_SPOOL
Can the element be spooled to disk.


IS_REMOTE

boolean IS_REMOTE
Description of the Field


IS_ETERNAL

boolean IS_ETERNAL
Is the attribute above the max life law.


version

long version
Description of the Field


ttl

long ttl
Description of the Field


default_ttl

long default_ttl
Description of the Field


idle

long idle
Description of the Field


lastAccess

long lastAccess
Description of the Field


size

int size
Description of the Field


createTime

long createTime
Description of the Field

Class org.apache.jcs.engine.CacheElement extends java.lang.Object implements Serializable

serialVersionUID: -6062305728297627263l

Serialized Fields

cacheName

java.lang.String cacheName
The name of the cache region. This is a namespace.


key

java.io.Serializable key
This is the cache key by which the value can be referenced.


val

java.io.Serializable val
This is the cached value, reference by the key.


attr

IElementAttributes attr
These attributes hold information about the element and what it is allowed to do.

Class org.apache.jcs.engine.CacheElementSerialized extends java.lang.Object implements Serializable

serialVersionUID: -7265084818647601874l

Serialized Fields

cacheName

java.lang.String cacheName
The name of the cache region. This is a namespace.


key

java.io.Serializable key
This is the cache key by which the value can be referenced.


serializedValue

byte[] serializedValue

elementAttributes

IElementAttributes elementAttributes
These attributes hold information about the element and what it is allowed to do.

Class org.apache.jcs.engine.CompositeCacheAttributes extends java.lang.Object implements Serializable

serialVersionUID: 6754049978134196787l

Serialized Fields

useLateral

boolean useLateral

useRemote

boolean useRemote

useDisk

boolean useDisk
Whether we should use a disk cache if it is configured.


useMemoryShrinker

boolean useMemoryShrinker
Whether or not we should run the memory shrinker thread.


maxObjs

int maxObjs
The maximum objects that the memory cache will be allowed to hold.


maxMemoryIdleTimeSeconds

long maxMemoryIdleTimeSeconds
maxMemoryIdleTimeSeconds


shrinkerIntervalSeconds

long shrinkerIntervalSeconds
shrinkerIntervalSeconds


maxSpoolPerRun

int maxSpoolPerRun
The maximum number the shrinker will spool to disk per run.


cacheName

java.lang.String cacheName
The name of this cache region.


memoryCacheName

java.lang.String memoryCacheName
The name of the memory cache implementation class.

Class org.apache.jcs.engine.ElementAttributes extends java.lang.Object implements Serializable

serialVersionUID: 7814990748035017441l

Serialized Fields

IS_SPOOL

boolean IS_SPOOL
Can this item be flushed to disk


IS_LATERAL

boolean IS_LATERAL
Is this item laterally distributable


IS_REMOTE

boolean IS_REMOTE
Can this item be sent to the remote cache


IS_ETERNAL

boolean IS_ETERNAL
You can turn off expiration by setting this to true. This causes the cache to bypass both max life and idle time expiration.


version

long version
The object version. This is currently not used.


maxLifeSeconds

long maxLifeSeconds
Max life seconds


maxIdleTimeSeconds

long maxIdleTimeSeconds
The maximum time an entry can be idle. Setting this to -1 causes the idle time check to be ignored.


size

int size
The byte size of teh field. Must be manually set.


createTime

long createTime
The creation time. This is used to enforce the max life.


lastAccessTime

long lastAccessTime
The last access time. This is used to enforce the max idel time.


Package org.apache.jcs.engine.control

Class org.apache.jcs.engine.control.CompositeCache extends java.lang.Object implements Serializable

serialVersionUID: -2838097410378294960l

Serialized Fields

auxCaches

AuxiliaryCache[] auxCaches

alive

boolean alive

cacheName

java.lang.String cacheName

attr

IElementAttributes attr
Region Elemental Attributes, default


cacheAttr

ICompositeCacheAttributes cacheAttr
Cache Attributes, for hub and memory auxiliary


updateCount

int updateCount

removeCount

int removeCount

hitCountRam

int hitCountRam
Memory cache hit count


hitCountAux

int hitCountAux
Auxiliary cache hit count (number of times found in ANY auxiliary)


auxHitCountByIndex

int[] auxHitCountByIndex
Auxiliary hit counts broken down by auxiliary


missCountNotFound

int missCountNotFound
Count of misses where element was not found


missCountExpired

int missCountExpired
Count of misses where element was expired


memCache

MemoryCache memCache
The cache hub can only have one memory cache. This could be made more flexible in the future, but they are tied closely together. More than one doesn't make much sense.

Class org.apache.jcs.engine.control.CompositeCacheManager extends java.lang.Object implements Serializable

serialVersionUID: 7598584393134401756l

Serialized Fields

caches

java.util.Hashtable caches
Caches managed by this cache manager


systemCaches

java.util.Hashtable systemCaches
Internal system caches for this cache manager


clients

int clients
Number of clients accessing this cache manager


defaultCacheAttr

ICompositeCacheAttributes defaultCacheAttr
Default cache attributes for this cache manager


defaultElementAttr

IElementAttributes defaultElementAttr
Default elemeent attributes for this cache manager


auxFacs

java.util.Hashtable auxFacs
Used to keep track of configured auxiliaries


auxAttrs

java.util.Hashtable auxAttrs
???


props

java.util.Properties props
Properties with which this manager was configured


defaultAuxValues

java.lang.String defaultAuxValues
The default auxiliary caches to be used if not preconfigured


shutdownObservers

java.util.Set shutdownObservers


Package org.apache.jcs.engine.control.event

Class org.apache.jcs.engine.control.event.ElementEvent extends java.util.EventObject implements Serializable

serialVersionUID: -5364117411457467056l

Serialized Fields

elementEvent

int elementEvent


Package org.apache.jcs.engine.control.group

Class org.apache.jcs.engine.control.group.GroupAttrName extends java.lang.Object implements Serializable

serialVersionUID: 1586079686300744198l

Serialized Fields

groupId

GroupId groupId
Description of the Field


attrName

java.lang.Object attrName
the name of the attribute


toString

java.lang.String toString

Class org.apache.jcs.engine.control.group.GroupId extends java.lang.Object implements Serializable

serialVersionUID: 4626368486444860133l

Serialized Fields

groupName

java.lang.String groupName
Description of the Field


cacheName

java.lang.String cacheName
the name of the region.


toString

java.lang.String toString


Package org.apache.jcs.engine.memory

Class org.apache.jcs.engine.memory.AbstractMemoryCache extends java.lang.Object implements Serializable

Serialized Fields

cacheName

java.lang.String cacheName
The region name. This defines a namespace of sorts.


map

java.util.Map map
Map where items are stored by key


attr

IElementAttributes attr
Region Elemental Attributes, used as a default.


cattr

ICompositeCacheAttributes cattr
Cache Attributes


cache

CompositeCache cache
The cache region this store is associated with


status

int status
status


chunkSize

int chunkSize
How many to spool at a time. TODO make configurable


Package org.apache.jcs.engine.memory.lru

Class org.apache.jcs.engine.memory.lru.LRUMemoryCache extends AbstractMemoryCache implements Serializable

serialVersionUID: 6403738094136424201l

Serialized Fields

list

DoubleLinkedList list

hitCnt

int hitCnt

missCnt

int missCnt

putCnt

int putCnt


Package org.apache.jcs.engine.memory.mru

Class org.apache.jcs.engine.memory.mru.MRUMemoryCache extends AbstractMemoryCache implements Serializable

serialVersionUID: 5013101678192336129l

Serialized Fields

hitCnt

int hitCnt

missCnt

int missCnt

putCnt

int putCnt

lockMe

int[] lockMe
Object to lock on the Field


mrulist

java.util.LinkedList mrulist
MRU list.


Package org.apache.jcs.engine.memory.util

Class org.apache.jcs.engine.memory.util.MemoryElementDescriptor extends DoubleLinkedListNode implements Serializable

serialVersionUID: -1905161209035522460l

Serialized Fields

ce

ICacheElement ce
The CacheElement wrapped by this descriptor


Package org.apache.jcs.engine.stats

Class org.apache.jcs.engine.stats.CacheStats extends Stats implements Serializable

serialVersionUID: 529914708798168590l

Serialized Fields

regionName

java.lang.String regionName

auxStats

IStats[] auxStats

stats

IStatElement[] stats

Class org.apache.jcs.engine.stats.Stats extends java.lang.Object implements Serializable

serialVersionUID: 227327902875154010l

Serialized Fields

stats

IStatElement[] stats

typeName

java.lang.String typeName


Package org.apache.jcs.utils.struct

Class org.apache.jcs.utils.struct.DoubleLinkedListNode extends java.lang.Object implements Serializable

serialVersionUID: -1114934407695836097l

Serialized Fields

payload

java.lang.Object payload

prev

DoubleLinkedListNode prev
Double Linked list references


next

DoubleLinkedListNode next
Double Linked list references

Class org.apache.jcs.utils.struct.LRUElementDescriptor extends DoubleLinkedListNode implements Serializable

serialVersionUID: 8249555756363020156l

Serialized Fields

key

java.lang.Object key
key

Class org.apache.jcs.utils.struct.LRUMapEntry extends java.lang.Object implements Serializable

serialVersionUID: -8176116317739129331l

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value



Copyright © 2002-2007 Apache Software Foundation. All Rights Reserved.