| Package | Description |
|---|---|
| org.apache.ibatis.builder |
Base package for the Configuration building code.
|
| org.apache.ibatis.cache |
Base package for caching stuff.
|
| org.apache.ibatis.cache.decorators |
Contains cache decorators.
|
| org.apache.ibatis.cache.impl |
Contains the default cache implementation.
|
| org.apache.ibatis.mapping |
Base package for mapping.
|
| org.apache.ibatis.session |
Base package.
|
| Modifier and Type | Method and Description |
|---|---|
Cache |
CacheRefResolver.resolveCacheRef() |
Cache |
MapperBuilderAssistant.useCacheRef(String namespace) |
Cache |
MapperBuilderAssistant.useNewCache(Class<? extends Cache> typeClass,
Class<? extends Cache> evictionClass,
Long flushInterval,
Integer size,
boolean readWrite,
boolean blocking,
Properties props) |
| Modifier and Type | Method and Description |
|---|---|
Cache |
MapperBuilderAssistant.useNewCache(Class<? extends Cache> typeClass,
Class<? extends Cache> evictionClass,
Long flushInterval,
Integer size,
boolean readWrite,
boolean blocking,
Properties props) |
Cache |
MapperBuilderAssistant.useNewCache(Class<? extends Cache> typeClass,
Class<? extends Cache> evictionClass,
Long flushInterval,
Integer size,
boolean readWrite,
boolean blocking,
Properties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionalCacheManager.clear(Cache cache) |
Object |
TransactionalCacheManager.getObject(Cache cache,
CacheKey key) |
void |
TransactionalCacheManager.putObject(Cache cache,
CacheKey key,
Object value) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockingCache
Simple blocking decorator
|
class |
FifoCache
FIFO (first in, first out) cache decorator.
|
class |
LoggingCache |
class |
LruCache
Lru (least recently used) cache decorator.
|
class |
ScheduledCache |
class |
SerializedCache |
class |
SoftCache
Soft Reference cache decorator
Thanks to Dr.
|
class |
SynchronizedCache |
class |
TransactionalCache
The 2nd level cache transactional buffer.
|
class |
WeakCache
Weak Reference cache decorator.
|
| Constructor and Description |
|---|
BlockingCache(Cache delegate) |
FifoCache(Cache delegate) |
LoggingCache(Cache delegate) |
LruCache(Cache delegate) |
ScheduledCache(Cache delegate) |
SerializedCache(Cache delegate) |
SoftCache(Cache delegate) |
SynchronizedCache(Cache delegate) |
TransactionalCache(Cache delegate) |
WeakCache(Cache delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
PerpetualCache |
| Modifier and Type | Method and Description |
|---|---|
Cache |
CacheBuilder.build() |
Cache |
MappedStatement.getCache() |
| Modifier and Type | Method and Description |
|---|---|
MappedStatement.Builder |
MappedStatement.Builder.cache(Cache cache) |
| Modifier and Type | Method and Description |
|---|---|
CacheBuilder |
CacheBuilder.addDecorator(Class<? extends Cache> decorator) |
CacheBuilder |
CacheBuilder.implementation(Class<? extends Cache> implementation) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Cache> |
Configuration.caches |
| Modifier and Type | Method and Description |
|---|---|
Cache |
Configuration.getCache(String id) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Cache> |
Configuration.getCaches() |
| Modifier and Type | Method and Description |
|---|---|
void |
Configuration.addCache(Cache cache) |
Copyright © 2009–2021 MyBatis.org. All rights reserved.