| public static Map lruCache(final int maxSize) {
return new LinkedHashMap(maxSize*4/3, 0.75f, true) { @Override protected boolean removeEldestEntry(Map.Entry eldest) { return size() > maxSize; } }; } |
Esta caché no es Thread-safe, por lo que tendréis que usarla dentro de un Collections.synchronizedMap() si necesitáis que sea Thread-safe.
Category [Java]

Deja un comentario