Index
All Classes and Interfaces|All Packages
A
- AbstractEhcacheCache - Class in org.mybatis.caches.ehcache
-
Cache adapter for Ehcache 3.
- AbstractEhcacheCache(String) - Constructor for class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Instantiates a new abstract ehcache cache.
B
- buildAndRegisterCache() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Builds and registers a new Ehcache 3 cache instance using the current configuration fields.
C
- cache - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
The cache instance (lazily initialised on first use).
- CACHE_MANAGER - Static variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
The cache manager reference.
- clear() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
E
- EhBlockingCache - Class in org.mybatis.caches.ehcache
-
Cache implementation backed by Ehcache 3 that provides basic blocking semantics.
- EhBlockingCache(String) - Constructor for class org.mybatis.caches.ehcache.EhBlockingCache
-
Instantiates a new eh blocking cache.
- EhcacheCache - Class in org.mybatis.caches.ehcache
-
Cache implementation backed by Ehcache 3.
- EhcacheCache(String) - Constructor for class org.mybatis.caches.ehcache.EhcacheCache
-
Instantiates a new ehcache cache.
- equals(Object) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- equals(Object, ByteBuffer) - Method in class org.mybatis.caches.ehcache.ObjectSerializer
G
- getId() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- getObject(Object) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- getOrCreateCache() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Returns the underlying Ehcache 3 cache, creating it on first use with the current configuration.
- getReadWriteLock() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- getSize() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
H
- hashCode() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
I
- id - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
The cache id (namespace).
L
- LoggingEhcache - Class in org.mybatis.caches.ehcache
-
Deprecated.Not needed with MyBatis 3.2.x
- LoggingEhcache(String) - Constructor for class org.mybatis.caches.ehcache.LoggingEhcache
-
Deprecated.
M
- maxBytesLocalDisk - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- maxEntriesLocalDisk - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- maxEntriesLocalHeap - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- memoryStoreEvictionPolicy - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
O
- ObjectSerializer - Class in org.mybatis.caches.ehcache
-
Ehcache 3
Serializerthat uses standard Java serialization. - ObjectSerializer(ClassLoader) - Constructor for class org.mybatis.caches.ehcache.ObjectSerializer
-
Constructor required by Ehcache 3's serializer contract.
- org.mybatis.caches.ehcache - package org.mybatis.caches.ehcache
-
Contains Ehcache support for MyBatis Cache.
P
- putObject(Object, Object) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
R
- read(ByteBuffer) - Method in class org.mybatis.caches.ehcache.ObjectSerializer
- recreateCacheIfInitialized() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Recreates the underlying Ehcache 3 cache with the current configuration if the cache has already been initialised.
- removeObject(Object) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- removeObject(Object) - Method in class org.mybatis.caches.ehcache.EhBlockingCache
S
- serialize(Object) - Method in class org.mybatis.caches.ehcache.ObjectSerializer
- setMaxBytesLocalDisk(long) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the maximum bytes to be used for the disk tier.
- setMaxEntriesLocalDisk(long) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the maximum number elements on Disk. 0 means unlimited.
- setMaxEntriesLocalHeap(long) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the maximum objects to be held in memory (0 = no limit).
- setMemoryStoreEvictionPolicy(String) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the eviction policy.
- setTimeToIdleSeconds(long) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the time to idle for an element before it expires.
- setTimeToLiveSeconds(long) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
-
Sets the time to live for an element before it expires.
T
- timeToIdleSeconds - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- timeToLiveSeconds - Variable in class org.mybatis.caches.ehcache.AbstractEhcacheCache
- toString() - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
U
- unlock(Object) - Method in class org.mybatis.caches.ehcache.AbstractEhcacheCache
All Classes and Interfaces|All Packages