W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
ApplicationCache applicationCache=ContextHolder.getBean(ApplicationCache.BEAN_ID);
package com.bstek.bdf2.core.cache;
/**
* @author Jacky.gao
* @since 2013-5-21
*/
public interface ApplicationCache {
public static final String BEAN_ID = "bdf2.applicationCache";
/**
* 根據(jù)指定的key,從緩存當(dāng)中獲取一個對象
* @param key 緩存當(dāng)中對象的key值
* @return 返回緩存當(dāng)中與給定key對應(yīng)的對象值,如果對象不存在,就返回null
*/
Object getCacheObject(String key);
/**
* 從臨時緩存當(dāng)中獲取一個被臨時緩存對象,<br>
* 默認(rèn)情況下,位于臨時緩存中對象生命周期為1800秒,也就是半小時
* @param key 緩存當(dāng)中對象的key值
* @return 返回緩存當(dāng)中與給定key對應(yīng)的對象值,如果對象不存在,就返回null
*/
Object getTemporaryCacheObject(String key);
/**
* 將一個對象放入緩存當(dāng)中,同時如果緩存當(dāng)中有存在相同key的對象,則進行覆蓋
* @param key 對象的key
* @param obj 具體對象
*/
void putCacheObject(String key, Object obj);
/**
* 將一個對象放入臨時緩存當(dāng)中,同時如果緩存當(dāng)中有存在相同key的對象,則進行覆蓋,<br>
* 默認(rèn)情況下,位于臨時緩存中對象生命周期為1800秒,也就是半小時
* @param key 對象的key
* @param obj 具體對象
*/
void putTemporaryCacheObject(String key, Object obj);
/**
* 從緩存當(dāng)中移除一個對象
* @param key 要移除的對象的key值
*/
void removeCacheObject(String key);
/**
* 從臨時緩存當(dāng)中移除一個對象
* @param key 要移除的對象的key值
*/
void removeTemporaryCacheObject(String key);
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: