1. 程式人生 > >shairo中的cache

shairo中的cache

Shiro並不實現快取的功能,Shiro 的快取支援基本上是一個抽象的(包裝)API,這允許Shiro終端使用者配置他們喜歡的任何快取機制。

Shiro 有三個重要的快取介面:

1:CacheManager - 負責所有快取的主要管理元件,它返回Cache 例項,CacheManager 返回Cache 例項,各種不同的Shiro 元件使用這些Cache 例項來快取必要的資料。任何實現了CacheManagerAware 的Shiro 元件將會自動地接收一個配置好的CacheManager,該CacheManager 能夠用來獲取Cache 例項

2:Cache - 維護key/value 對

3:CacheManagerAware - 通過想要接收和使用CacheManager 例項的元件來實現