當前位置: 首頁>>代碼示例>>Java>>正文


Java Cache.keys方法代碼示例

本文整理匯總了Java中org.apache.shiro.cache.Cache.keys方法的典型用法代碼示例。如果您正苦於以下問題:Java Cache.keys方法的具體用法?Java Cache.keys怎麽用?Java Cache.keys使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.shiro.cache.Cache的用法示例。


在下文中一共展示了Cache.keys方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: clearAllCachedAuthorizationInfo

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 清除所有用戶授權信息緩存.
 */
public void clearAllCachedAuthorizationInfo() {
	if (logger.isDebugEnabled()) {
		logger.debug("clearAllCachedAuthorizationInfo() - start"); //$NON-NLS-1$
	}

	Cache<Object, AuthorizationInfo> cache = getAuthorizationCache();
	if (cache != null) {
		for (Object key : cache.keys()) {
			cache.remove(key);
		}
	}

	if (logger.isDebugEnabled()) {
		logger.debug("clearAllCachedAuthorizationInfo() - end"); //$NON-NLS-1$
	}
}
 
開發者ID:leiyong0326,項目名稱:phone,代碼行數:20,代碼來源:ShiroCustomRealm.java

示例2: clearAllCachedAuthorizationInfo

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 清除所有用戶授權信息緩存.
 */
public void clearAllCachedAuthorizationInfo() {
	Cache<Object, AuthorizationInfo> cache = getAuthorizationCache();
	if (cache != null) {
		for (Object key : cache.keys()) {
			cache.remove(key);
		}
	}
}
 
開發者ID:jiangzongyao,項目名稱:kettle_support_kettle8.0,代碼行數:12,代碼來源:Authorizing2Realm.java

示例3: removeAll

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 從緩存中移除所有
 *
 * @param cacheName
 */
public static void removeAll(String cacheName) {
	Cache<String, Object> cache = getCache(cacheName);
	Set<String> keys = cache.keys();
	for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
		cache.remove(it.next());
	}
	logger.info("清理緩存: {} => {}", cacheName, keys);
}
 
開發者ID:funtl,項目名稱:framework,代碼行數:14,代碼來源:CacheUtils.java

示例4: removeAll

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 從緩存中移除所有
 * @param cacheName
 */
public static void removeAll(String cacheName) {
	Cache<String, Object> cache = getCache(cacheName);
	Set<String> keys = cache.keys();
	for (Iterator<String> it = keys.iterator(); it.hasNext();){
		cache.remove(it.next());
	}
	logger.info("清理緩存: {} => {}", cacheName, keys);
}
 
開發者ID:egojit8,項目名稱:easyweb,代碼行數:13,代碼來源:CacheUtils.java

示例5: removeAll

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 從緩存中移除所有
 *
 * @param cacheName
 */
public static void removeAll(String cacheName) {
    Cache<String, Object> cache = getCache(cacheName);
    Set<String> keys = cache.keys();
    for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
        cache.remove(it.next());
    }
    logger.info("清理緩存: {} => {}", cacheName, keys);
}
 
開發者ID:ansafari,項目名稱:melon,代碼行數:14,代碼來源:CacheUtils.java

示例6: clearAllCachedAuthorizationInfo

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
public void clearAllCachedAuthorizationInfo() {
  Cache<Object, AuthorizationInfo> cache = getAuthorizationCache();
  if (cache != null) {
    LOG.info("cache: {}", cache);
    for (Object key : cache.keys()) {
      LOG.info("remove {}", key);
      cache.remove(key);
    }
  }
}
 
開發者ID:colin-lee,項目名稱:shiro-spring-support,代碼行數:11,代碼來源:ShiroCasRealm.java

示例7: clearAllCachedAuthorizationInfo

import org.apache.shiro.cache.Cache; //導入方法依賴的package包/類
/**
 * 清除所有用戶授權信息緩存.
 */
public void clearAllCachedAuthorizationInfo() {
    Cache<Object, AuthorizationInfo> cache = getAuthorizationCache();
    if (cache != null) {
        for (Object key : cache.keys()) {
            cache.remove(key);
        }
    }
}
 
開發者ID:GlacierSoft,項目名稱:netloan-project,代碼行數:12,代碼來源:CustomPermissionsRealm.java


注:本文中的org.apache.shiro.cache.Cache.keys方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。