索引
引
因为每次都要查一遍数据库拿授权,更别说用户特别多,并发什么的了,数据库负担太大,所以就要启用缓存
Cache Manager
shiro架构里边有一个管理缓存的组件,默认用ehcache实现,看一下它的缓存管理
public abstract class CachingRealm implements Realm, Nameable, CacheManagerAware, LogoutAware {
private static final Logger log = LoggerFactory.getLogger(CachingRealm.class);
private static final AtomicInteger INSTANCE_COUNT = new AtomicInteger()