#碼雲地址:http://git.oschina.net/jockiller/jfinal-memcached #只在本身的項目中使用,並未進行完整詳細的測試;git
Prop memcached = PropKit.use("memcached.properties"); //啓用 memcached me.add(new MemcachedPlugin(memcached.get("address_prots"), memcached.get("widths")));
註解方式使用緩存 要緩存的類必須是支持 aop 的代理類,好比經過 duang.duang 產生的對象緩存
使用@ AutoCache( value = "cacheKey",saveKey="saveKey")進行自動緩存memcached
cacheKey 中支持方法參數傳遞,具體使用參考源碼上面的註釋 saveKey: 若是指定saveKey,則會將該 cacheKey 保存到一個 List 中,能夠配合AutoCacheDelete的mapKey 批量刪除緩存
使用@AutoCacheDelete( value = "cacheKey",mapKey="saveKey")刪除緩存測試
cacheKey 中支持方法參數傳遞,具體使用參考源碼上面的註釋 mapKey: 執行該方法時,刪除全部@AutoCache 中 saveKey的值如該值相同的緩存(主要是用來一次清除多個關聯的 key, 或者不方便操做的 key)