package com.gxx.manage.shiro.cache;
import org.apache.shiro.cache.Cache;
import com.gxx.manage.shiro.JedisManager;
/**
*
* - Title:
* -
* Jedis实现shiro缓存管理接口
*
* - Description:
* -
*
none
*
*
*
* @author Administrator
* @version 1.0, 2015年9月22日
* @since manage
*
*/
public class JedisShiroCacheManager implements ShiroCacheManager {
private JedisManager jedisManager;
@Override
public Cache getCache(String name) {
return new JedisShiroCache(name, getJedisManager());
}
@Override
public void destroy() {
getJedisManager().getJedis().shutdown();
}
public JedisManager getJedisManager() {
return jedisManager;
}
public void setJedisManager(JedisManager jedisManager) {
this.jedisManager = jedisManager;
}
}