|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
CacheWriter
methods.NodeElementVisitor
that does a depth-first traversal of the element.NodeElement
.NodeElementVisitor
NodeElementVisitor
EhcacheAccessStrategyFactory
used for creating various access strategies
UnsupportedOperationException
.
UnsupportedOperationException
.
FactoryConfiguration
from the parameter as child elements by creating
FactoryConfigurationElement
for each of them
Ehcache
based on the defaultCache with the given name.
Cache
to the CacheManager.
Ehcache
to the CacheManager.
Ehcache
to the CacheManager.
CacheManager.addDecoratedCache(Ehcache)
but does not throw exception if another cache with same name already exists.
NonstopConfiguration
false
since this is a non-strict read/write cache access strategy
STATUS_ALIVE
.
STATUS_ALIVE
.
STATUS_ALIVE
.
true
if this object passes the filter.
Serializable
in order to ensure identical
extractors are used in distributed cachesEhcache
.ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
ConfigurationFactory
and clients can create these.
CacheConfiguration
CacheConfiguration
CacheExceptionHandler
s at configuration time, in ehcache.xml.CacheExtension
s.Ehcache
s that maintain all aspects of their lifecycle.CacheManager
event occurs.CacheManagerEventListener
s.NonstopExecutorServiceFactory
that creates and maintains one per CacheManagerCachePeer
listener peers for a Cache.CacheWriter
CacheWriterConfiguration
CacheWriterConfiguration
CacheWriterManager
coordinates how element are written to a back-end store.CacheWriterManager
implementation.KeyBasedOperation
instance.flush()
is called on the cache - true by default.
flush()
is called on the cache - true by default.
ClusteredInstanceFactory
implementation that delegates all operations to an underlying delegate except for the following
operations:
ClusteredInstanceFactoryWrapper.getTopology()
: Delegates to the TerracottaClient.getCacheCluster()
Callable
that is used to execute ClusterOperation
ClusterScheme
that is unavailable
ClusterScheme
that is unavailable, message and root cause
ClusterScheme
that is unavailable and message
ClusterScheme
that is unavailable and root cause
TerracottaConfiguration.consistency(Consistency)
instead
Comparable
valuesConfigurationFactory
, and can be also used programmatically.
Configuration
.Configuration
.
ConfigurationUtil.generateCacheManagerConfigurationText(Configuration)
or
ConfigurationUtil.generateCacheConfigurationText(CacheConfiguration)
insteadtrue
if this region contains data for the given key.
ReadWriteCopyStrategy
NodeElement
representing the CopyStrategyConfiguration
CopyStrategyConfiguration
CounterManager
.ThreadFactory
that maintains a count of how many threads this factory has createdElement
Element
BootstrapCacheLoader
BootstrapCacheLoader
CacheEventListener
which is also a CacheReplicator.
CacheEventListener
CacheEventListener
CacheEventListener
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
Configuration
based on the source
true
if this factory created the given object.
true
if this factory created the given object.
true
if this factory created the given object.
true
if this factory created the given object.
Ehcache
using the properties specified for configuring the decorator.
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
CacheExceptionHandler
MBeanRegistrationProvider
MBeanRegistrationProvider
NonstopStore
to be used for timeout
XATransactionContext
with the current Transaction,
or create a new one should none be there yet.
XATransactionContext
with the current Transaction,
or create a new one should none be there yet.
WriterManager
for a particular cache instance
TimeoutBehaviorConfiguration.TimeoutBehaviorType.CUSTOM
TimeoutBehaviorConfiguration.TimeoutBehaviorType.CUSTOM
UnsupportedOperationException
UnsupportedOperationException
TerracottaConfiguration.DEFAULT_CONSISTENCY_TYPE
instead.
ConcurrentHashMap
.
NonstopConfiguration
NodeElement
representing the CacheConfiguration
of the "defaultCache"CacheConfiguration
TransactionManagerLookup
implementation, that will be used by an initializing
Cache should the user have not specified otherwise.SimpleNodeAttribute.defaultValue(String)
using String.valueOf(defaultValue)
SimpleNodeAttribute.defaultValue(String)
using String.valueOf(defaultValue)
SimpleNodeAttribute.defaultValue(String)
using String.valueOf(defaultValue)
SimpleNodeAttribute.defaultValue(String)
using String.valueOf(defaultValue)
XMLGeneratorVisitor.OutputBehavior
DiskStoreConfiguration
DiskStoreConfiguration
EntityRegionAccessStrategy
EhcacheAccessStrategyFactory
EhcacheHibernateMBean
CacheManager
ObjectName
's for ehcache hibernate MBeans
EhcacheHibernateMBeanRegistration
.EhcacheStats
CacheManager
Ehcache
instance.nextToLastAccessTime
field is unused since
version 1.7, setting it will have no effect. Use
#Element(Object, Object, long, long, long, long, long)
instead
ElementSubstituteFactory
instances and are
used to indirectly store Element instances.NodeElement
representing the
ElementValueComparatorConfiguration
ElementValueComparatorConfiguration
XMLGeneratorVisitor.OutputBehavior
Set
view of the mappings contained in this map.
Object.equals(Object)
An Cache is equal to another one if it implements Ehcache and has the same GUID.
Element
.
Element
.
TimeoutBehaviorConfiguration.TimeoutBehaviorType.EXCEPTION
NonstopStore
that throws NonStopCacheException
for all operations.Callable
task with timeout.
Callable
task with timeout.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
within this NonstopStore
context.
ClusterOperation
parameter, but without any timeout.
Comparable
attribute value
Comparable
attribute value
Comparable
attribute value
Comparable
attribute value
Comparable
attribute value
Comparable
attribute value
Comparable
strin type attribute value
Comparable
strin type attribute value
Comparable
strin type attribute value
Comparable
strin type attribute value
Comparable
strin type attribute value
Comparable
strin type attribute value
NonstopActiveDelegateHolder
, NonstopConfiguration
and
NonstopTimeoutBehaviorStoreResolver
NonstopTimeoutBehaviorFactory
to create ExceptionOnTimeoutStore
stores
NonstopTimeoutBehaviorFactory
to create LocalReadsOnTimeoutStore
stores
NonstopTimeoutBehaviorFactory
to create NoOpOnTimeoutStore
stores
NodeElement
representing the FactoryConfiguration
FactoryConfiguration
expect
representation of this element for the
fault
representation.
ElementSubstitute
.
Element
or
ElementSubstitute
.
ElementSubstitute
.
ElementSubstitute
.
ConfigurationUtil
instead
ConfigurationUtil
instead
CacheConfiguration
Configuration
null
if this map contains no mapping for the key.
DiskStore.DiskElement
from the Disk Store.
UnsupportedOperationException
.
CacheManager
FactoryConfigurationElement
's from a collection of FactoryConfiguration
's
UnsupportedOperationException
CacheCluster
associated with this client
CacheManagerPeerProvider
, matching the given scheme
For distributed caches, the peer provider finds other cache managers and their caches in the same cluster
TabularData
of cache region stats
TabularData
of cache region stats
TabularData
of cache region stats
ClusteredInstanceFactory
associated with this client
ClusterOperation
TabularData
of collection stats
TabularData
of collection stats
TabularData
of collection stats
TabularData
of collection stats
ConfigurationSource
based on a file.
ConfigurationSource
based on URL
ConfigurationSource
based on InputStream
ConfigurationSource
based on default settings (default ehcache.xml in classpath if one
is present or an ehcache-failsafe provided with the kit
RMISocketFactory
.
ClusterNode
instance that corresponds to the current node.
ClusterNode
instance that corresponds to the current node.
ClusterNode
instance that corresponds to the current node.
XATransactionContext
associated with this resource
XATransactionContext
associated with this resource
java.io.tmpdir
TabularData
of entity stats
TabularData
of entity stats
TabularData
of entity stats
TabularData
of entity stats
ElementSubstituteFactory
instance that generated this ElementProxy
FactoryConfiguration
associated with this element
ClassLoader
that all classes in ehcache, and extensions,
should use for classloading.
NodeElement.getFQName(String)
with the string "."
NodeElement.getFQName(String)
with the string "."
Cache
instance.
Cache
instance.
Ehcache.getStatistics()
in the way that values
returned from LiveCacheStatistics
will reflect the current state
of the cache (and not a snapshot of the cache when the api's were called
like Ehcache.getStatistics()
)
Ehcache.getStatistics()
in the way that values
returned from LiveCacheStatistics
will reflect the current state
of the cache (and not a snapshot of the cache when the api's were called
like Ehcache.getStatistics()
)
Ehcache.getStatistics()
in the way that values
returned from LiveCacheStatistics
will reflect the current state
of the cache (and not a snapshot of the cache when the api's were called
like Ehcache.getStatistics()
)
UnsupportedOperationException
UnsupportedOperationException
nextToLastAccessTime
field is unused since
version 1.7, retrieving it will return the lastAccessTime
. Use #getLastAccessTime() instead.
NonstopConfiguration
, may be null
NonstopExecutorService
associated with this cacheManager
NonstopTimeoutBehaviorFactory
according to the active config
NonstopExecutorService
and returns it if not already created
NonstopExecutorService
and returns it if not already created
CacheManager
SampledEhcacheMBeans.SAMPLED_CACHE_MANAGER_TYPE
TabularData
of query stats
TabularData
of query stats
TabularData
of query stats
TabularData
of query stats
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
DiskStore.DiskElement
from the Disk Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
Element
from the Store, without updating statistics
CacheWriter
that was registered for this cache.
CacheWriter
that was registered for this cache.
CacheWriter
that was registered for this cache.
ClassLoader
that all classes in ehcache, and extensions, should
use for classloading.
Store
of the cache
TerracottaConfiguration.StorageStrategy
type for the current Terracotta runtime.
NonstopTimeoutBehaviorFactory
for this type
TimeoutBehaviorConfiguration.TimeoutBehaviorType
corresponding to a name
FailSafeTimer
associated with this CacheManager
CacheLockProvider
TerracottaStore
NonStopCacheException
.
Segment
class.NonStopCacheException
that happens in hibernate moduleHibernateStats
SessionFactory
ILike
for the expression syntax
UnsupportedOperationException
UnsupportedOperationException
UnsupportedOperationException
.
Store
.
MemoryStore
or a DiskStore
.
MemoryStore
or a DiskStore
.
MBeanRegistrationProvider.initialize(CacheManager, ClusteredInstanceFactory)
false
since this is an asynchronous cache access strategy.
SampledMBeanRegistrationProvider
is alive
Cache.isClusterBulkLoadEnabled()
instead
EhcacheDecoratorAdapter.isClusterBulkLoadEnabled()
instead
Ehcache.isClusterBulkLoadEnabled()
instead
SampledCache.isClusterBulkLoadEnabled()
instead
SampledCacheMBean.isClusterBulkLoadEnabled()
instead
TerracottaConfiguration.getConsistency()
instead to query the TerracottaConfiguration.Consistency
or Ehcache#isNodeCoherent()
to query if the node is coherent
Element.getExpirationTime()
is in the past.
Element.getExpirationTime()
is in the past.
true
if the given element is in memory
Cache.isNodeBulkLoadEnabled()
instead
EhcacheDecoratorAdapter.isNodeBulkLoadEnabled()
instead
Ehcache.isNodeBulkLoadEnabled()
instead
SampledCache.isNodeBulkLoadEnabled()
instead
SampledCacheMBean.isNodeBulkLoadEnabled()
instead
true
if the given element is on disk
Set
view of the keys contained in this map.
UnsupportedOperationException
.
UnsupportedOperationException
.
UnsupportedOperationException
.
LiveCacheStatistics
and LiveCacheStatisticsData
Ehcache
, needed for LiveCacheStatisticsImpl.getSize()
LiveCacheStatistics
and also implements LiveCacheStatisticsData
.TimeoutBehaviorConfiguration.TimeoutBehaviorType.LOCAL_READS
NonstopStore
implementation that returns the local value in the VM, if present, for get operations and no-op for put,
remove and other operationsNonstopActiveDelegateHolder
true
if the locks used by the locking methods of this region are the independent of the cache.
ReadWriteLockSync.tryLock(net.sf.ehcache.concurrent.LockType, long)
This is a normal runtime exception which should be handled by calling code.null
as its
detail message.
LinkedHashMap
is created with LRU by access order.
LruMemoryStore.SpoolingLinkedHashMap.removeEldestEntry(java.util.Map.Entry)
to persist cache entries to the auxiliary cache before they are removed.MemoryStore
.
DiskStore
.
MBeanRegistrationProvider
MBeanRegistrationProvider
MBeanRegistrationProvider
MBeanRegistrationProvider
Configuration
MemoryStore
.
MemoryStoreEvictionPolicy
MulticastKeepaliveHeartbeatSender
s out there.ThreadFactory
that sets names to the threads created by this factory.ThreadFactory
NodeElement
NonstopConfiguration
EhcacheAccessStrategyFactory
that takes care of Nonstop cache exceptions using
HibernateNonstopCacheExceptionHandler
CacheLockProvider
, all of which can
change on rejoinCollectionRegionAccessStrategy
that handles NonStopCacheException
using
HibernateNonstopCacheExceptionHandler
CollectionRegionAccessStrategy
and the HibernateNonstopCacheExceptionHandler
EntityRegionAccessStrategy
that handles NonStopCacheException
using
HibernateNonstopCacheExceptionHandler
EntityRegionAccessStrategy
and the HibernateNonstopCacheExceptionHandler
CacheLockProvider
with nonstop featureNodeElement
representing the NonstopConfiguration
NonstopConfiguration
NonstopExecutorService
ThreadFactory
that will be used to create threads for the pool
NonstopStore
implementation which does not block threads when the cluster goes down.NonstopActiveDelegateHolder
, CacheCluster
and NonstopConfiguration
NonstopStore
that will be used on timeout.NonstopStore
.TimeoutBehaviorConfiguration.TimeoutBehaviorType.NOOP
NonstopStore
which returns null for all get
operations and does nothing for puts and removes.Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
Ehcache.removeAll()
to indicate that the all
elements have been removed from the cache in a bulk operation.
HibernateStats
that does nothing
LiveCacheStatistics
and LiveCacheStatisticsData
MBeanRegistrationProvider
which does nothing
SampledCacheStatistics
Properties
object
DiskStoreConfiguration.setPath(String)
CacheExtension
with the cache.
CacheExtension
with the cache.
CacheExtension
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheUsageListener
which will be notified of the
cache
usage.
CacheWriter
for this cache.
CacheWriter
for this cache.
CacheWriter
for this cache.
MBeanRegistrationProvider.reinitialize(ClusteredInstanceFactory)
Callable
implementation that accepts another callable delegate for executing it in nonstop+rejoin context.NonstopStore
CacheManager.removeCache(java.lang.String)
for each cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
Element
from the Cache.
UnsupportedOperationException
.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
CacheUsageListener
, if any.
Element
from the Cache, without notifying listeners.
Element
from the Cache, without notifying listeners.
Element
from the Cache, without notifying listeners.
Element
from the Cache, without notifying listeners.
Element
from the Cache, without notifying listeners.
Element
from the Cache, without notifying listeners.
Element
from the Cache and any stores it might be in.
Element
from the Cache and any stores it might be in.
Element
from the Cache and any stores it might be in.
NonstopStore
to be used
NonstopStore
to be used
Query
.ElementSubstitute
.
Element
or ElementSubstitute
.
ElementSubstitute
.
CacheManager
and Cache
events and propagates those to
CachePeer
peers of the Cache asynchronously.CachePeer
.CacheManager
and Cache
events and propagates those to
CachePeer
peers of the Cache.SampledCacheMBean
Ehcache
SampledCacheManagerMBean
CacheManager
SampledCacheStatistics
This also implements CacheUsageListener
and depends on the notification
received from
these to update the stats
SampledCacheStatistics
and also implements CacheUsageListener
and depends on the notification
received from
these to update the stats.SampledCounter
SampledCounter
SampledCounterConfig
ObjectName
's for sampled MBeans
MBeanRegistrationProvider
which registers
sampled MBeans for the CacheManager and its Caches.SampledCounterConfig
SampledRateCounter
NodeElement
representing a Searchable
config elementSearchable
Ehcache
that creates entries on demand.EventMessage
s.
EventMessage
s
This enables multiple messages to be delivered in one network invocation.
UnsupportedOperationException
.
flush()
is called on the cache - true by default.
TerracottaConfiguration.setConsistency(Consistency)
instead
Cache.setNodeBulkLoadEnabled(boolean)
instead
EhcacheDecoratorAdapter.setNodeBulkLoadEnabled(boolean)
instead
Ehcache.setNodeBulkLoadEnabled(boolean)
instead
SampledCache.setNodeBulkLoadEnabled(boolean)
instead
SampledCacheMBean.setNodeBulkLoadEnabled(boolean)
instead
CacheWriterConfiguration.writeBatching
is enabled.
CacheWriter
, this happens after the
original operation.
storageStrategy
string argument to uppercase and looks up enum constant in StorageStrategy.
Cache.initialise()
is called
UnsupportedOperationException
valueMode
string argument to uppercase and looks up enum constant in ValueMode.
CacheWriterConfiguration.writeBatching
is enabled.
valueMode
string argument to uppercase and looks up enum constant in WriteMode.
NonstopExecutorService
associated with the CacheManager
NonstopExecutorService
associated with the CacheManager
NodeAttribute
interfaceAbstractNodeElement
classSoftLock
sCacheManager
or Cache
.Store.put(net.sf.ehcache.Element)
put} operation to be executed on a Store
.Store
can executeremove
operation to be executed on a Store
.UnsupportedOperationException
.
TimeoutException
.CacheCluster
implementation that delegates to an underlying cache cluster.TerracottaCacheEventReplication
instancesTerracottaClientRejoinListener
and the TerracottaClientConfiguration
NodeElement
representing the TerracottaClientConfiguration
TerracottaClientConfiguration
NodeElement
representing the TerracottaConfiguration
TerracottaConfiguration
Throwable
Throwable
TerracottaStore
got initialized again on rejoin
NodeElement
representing the TimeoutBehaviorConfiguration
TimeoutBehaviorConfiguration
String
representation of Cache
.
String
representation of Cache
.
String
representation of Cache
.
String
representation of the Element
.
String
representation of the Ehcache
statistics.
String
representation of the DiskStore
CachePeer
supporting transactions.expect
representation of this element for the
fault
representation.
AttributeType
enum for the given object value.
Ehcache
, has protected visibility so that sub-classes can have access to it.
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
TerracottaStore.unlockedGet(Object)
but does not update statistics
CacheExtension
with the cache.
CacheExtension
with the cache.
CacheExtension
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheLoader
with the cache.
CacheWriter
from the cache.
CacheWriter
from the cache.
CacheWriter
from the cache.
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
TerracottaStore.unsafeGet(Object)
but does not update last usage statistics
CacheEntryFactory
with one additional method, updateEntryValue((Serializable key, Serializable value)
which allows the cache entry to updated rather than replaced.Cache
backed cache that creates entries on demand.Collection
view of the values contained in this map.
ThreadLocal
implementation that does not leak
when thread-local values reference the ThreadLocal
object.VicariousThreadLocal
.
Cache.waitUntilClusterBulkLoadComplete()
instead
EhcacheDecoratorAdapter.waitUntilClusterBulkLoadComplete()
instead
Ehcache.waitUntilClusterBulkLoadComplete()
instead
WriterManager
that writes elements to a queue first and in the background sends the to the CacheWriter
.WriterManager
that writes elements directly through to the underlying store.AbstractDepthFirstVisitor
which can generate XML out of a NodeElement
.PrintWriter
.
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |