Package org.redisson.mybatis
Class RedissonCache
- java.lang.Object
-
- org.redisson.mybatis.RedissonCache
-
- All Implemented Interfaces:
org.apache.ibatis.cache.Cache
public class RedissonCache extends Object implements org.apache.ibatis.cache.Cache
MyBatis cache implementation- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description RedissonCache(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()StringgetId()protected RMapCache<Object,Object>getMapCache(String id, RedissonClient redisson)ObjectgetObject(Object o)ReadWriteLockgetReadWriteLock()intgetSize()voidputObject(Object o, Object o1)ObjectremoveObject(Object o)voidsetMaxIdleTime(long maxIdleTime)voidsetMaxSize(int maxSize)voidsetRedissonConfig(String config)voidsetTimeToLive(long timeToLive)
-
-
-
Constructor Detail
-
RedissonCache
public RedissonCache(String id)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.ibatis.cache.Cache
-
putObject
public void putObject(Object o, Object o1)
- Specified by:
putObjectin interfaceorg.apache.ibatis.cache.Cache
-
getObject
public Object getObject(Object o)
- Specified by:
getObjectin interfaceorg.apache.ibatis.cache.Cache
-
removeObject
public Object removeObject(Object o)
- Specified by:
removeObjectin interfaceorg.apache.ibatis.cache.Cache
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.ibatis.cache.Cache
-
getSize
public int getSize()
- Specified by:
getSizein interfaceorg.apache.ibatis.cache.Cache
-
setTimeToLive
public void setTimeToLive(long timeToLive)
-
setMaxIdleTime
public void setMaxIdleTime(long maxIdleTime)
-
setMaxSize
public void setMaxSize(int maxSize)
-
getReadWriteLock
public ReadWriteLock getReadWriteLock()
- Specified by:
getReadWriteLockin interfaceorg.apache.ibatis.cache.Cache
-
setRedissonConfig
public void setRedissonConfig(String config)
-
getMapCache
protected RMapCache<Object,Object> getMapCache(String id, RedissonClient redisson)
-
-