package com.fpcms.common.cache; import java.util.HashMap; import java.util.Map; public class CacheManager { private static Map<String,Cache> caches = new HashMap<String,Cache>(); public static Cache createCache(Class cacheName,int maxEntries) { return createCache(cacheName.getSimpleName(),maxEntries); } public static Cache createCache(String cacheName,int maxEntries) { Cache cache = caches.get(cacheName); if(cache == null) { cache = new MapBackendCache(maxEntries); caches.put(cacheName,cache); } return cache; } }