protected static <T extends Rule<?>> Map<String, Collection<T>> newRuleCache(int size) { Map<String, Collection<T>> cache = new RuleCache<T>(size); return Collections.synchronizedMap(cache); } }
@Override protected boolean removeEldestEntry(Map.Entry<String, Collection<T>> eldest) { return size() > size; }
@Override protected boolean removeEldestEntry(Map.Entry<String, Collection<T>> eldest) { return size() > size; }
protected static <T extends Rule<?>> Map<String, Collection<T>> newRuleCache(int size) { Map<String, Collection<T>> cache = new RuleCache<T>(size); return Collections.synchronizedMap(cache); } }