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


Java LRUCache類代碼示例

本文整理匯總了Java中org.nex.util.LRUCache的典型用法代碼示例。如果您正苦於以下問題:Java LRUCache類的具體用法?Java LRUCache怎麽用?Java LRUCache使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


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

示例1: JSONDocStoreTopicMapProvider

import org.nex.util.LRUCache; //導入依賴的package包/類
/**
 * Constructor
 * @param env
 * @param cachesize
 */
public JSONDocStoreTopicMapProvider(JSONTopicmapEnvironment env, int cachesize) throws Exception {
	environment = env;
	jsonEnvironment = environment.getJSONEnvironment();
	jsonModel =  jsonEnvironment.getModel();
	citationModel = new CitationModel(environment,_model);
	nodeCache = new LRUCache(cachesize); //new ConcurrentLRUCache(cachesize);
	//maybe not sending in a merge engine
	//The theory being that an external merge engine
	// will be at work
	_model = new NodeModel(environment,this, null,cachesize);
	tupleQuery = new TupleQuery(this, jsonModel);
	exporter = new TopicMapXMLExporter(this);
	interceptor = new MergeInterceptor();
	credentialUtil = new CredentialUtility(this,jsonModel);
	//environment.logDebug("JSONDocStoreTopicMapProvider.init "+environment+" "+jsonEnvironment+" "+jsonModel);		
}
 
開發者ID:SolrSherlock,項目名稱:JSONTopicMap,代碼行數:22,代碼來源:JSONDocStoreTopicMapProvider.java

示例2: SolrDataProvider

import org.nex.util.LRUCache; //導入依賴的package包/類
/**
 * @param cacheSize
 * 
 */
public SolrDataProvider(SolrEnvironment e, int cacheSize) throws Exception {
	client = e.getSolrClient();

	exporter = new SolrExporter(this);
	nodeCache = new LRUCache(cacheSize);
	tupleQuery = new SolrTupleQuery(this);
	//default NO MERGE model
	_model = new SolrNodeModel(this,null);
}
 
開發者ID:agibsonccc,項目名稱:solrsherlock-maven,代碼行數:14,代碼來源:SolrDataProvider.java


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