Index

A B C E G H I L M O P R S T U 
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 Serializer that 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
A B C E G H I L M O P R S T U 
All Classes and Interfaces|All Packages