/** * Returns a close approximation of the number of cache entries. * * @since 2.3.21 */ public int getSize() { processQueue(); return map.size(); }
/** * Creates a new template cache with a custom template loader that is used * to load the templates. * @param loader the template loader to use. */ public TemplateCache(TemplateLoader loader) { this(loader, new SoftCacheStorage()); }
public void remove(Object key) { processQueue(); map.remove(key); }
public void clear() { map.clear(); processQueue(); }
public Object get(Object key) { processQueue(); Reference ref = (Reference) map.get(key); return ref == null ? null : ref.get(); }
public void put(Object key, Object value) { processQueue(); map.put(key, new SoftValueReference(key, value, queue)); }
/** * Returns a close approximation of the number of cache entries. * * @since 2.3.21 */ public int getSize() { processQueue(); return map.size(); }
public void clear() { map.clear(); processQueue(); }
public void clear() { map.clear(); processQueue(); }
/** * Returns a close approximation of the number of cache entries. * * @since 2.3.21 */ public int getSize() { processQueue(); return map.size(); }
public void remove(Object key) { processQueue(); map.remove(key); }
public void remove(Object key) { processQueue(); map.remove(key); }
public void clear() { map.clear(); processQueue(); }
public void remove(Object key) { processQueue(); map.remove(key); }
public Object get(Object key) { processQueue(); Reference ref = (Reference)map.get(key); return ref == null ? null : ref.get(); }
public Object get(Object key) { processQueue(); Reference ref = (Reference) map.get(key); return ref == null ? null : ref.get(); }
public Object get(Object key) { processQueue(); Reference ref = (Reference) map.get(key); return ref == null ? null : ref.get(); }
public void put(Object key, Object value) { processQueue(); map.put(key, new SoftValueReference(key, value, queue)); }
public void put(Object key, Object value) { processQueue(); map.put(key, new SoftValueReference(key, value, queue)); }
public void put(Object key, Object value) { processQueue(); map.put(key, new SoftValueReference(key, value, queue)); }