All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ejlchina.searcher.beanmap.SearchBeanMapCache Maven / Gradle / Ivy

There is a newer version: 3.8.3
Show newest version
package com.ejlchina.searcher.beanmap;

import java.util.HashMap;
import java.util.Map;


/**
 * 用于缓存 @SearchBeanMap
 * 
 * @author Troy.Zhou @ 2017-03-20
 *
 */
public class SearchBeanMapCache {

	private static SearchBeanMapCache instance = new SearchBeanMapCache();
	
	private Map, SearchBeanMap> cache = new HashMap<>();
	
	
	public static SearchBeanMapCache sharedCache() {
		return instance;
	}
	
	
	public void addSearchBeanMap(Class beanClass, SearchBeanMap dbMap) {
		cache.put(beanClass, dbMap);
	}
	
	
	public SearchBeanMap getSearchBeanMap(Class beanClass) {
		return cache.get(beanClass);
	}
	
	
	public void clear() {
		cache.clear();
	}
	
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy