Android: ¿Implementación de algoritmos menos utilizada recientemente (LRU) en Java?
Pregunta
En mi aplicación estoy teniendo lotes de bits alrededor de 1000. Tengo que fusionarlos como una sola imagen.Para hacer esto, cargar los mapas de bits actualmente necesarios de SDCard. En este proceso, tengo que recinturar los mapas de bits de uso menos recientemente usados otros toques de DVM de WISE salidos de la memoria.Entonces, ¿alguien puede decirme cómo lograr esta tarea (menos utilizada recientemente) en Java?
Gracias, Sinivas
Solución
You may want to look into the LinkedHashMap or LinkedHashSet implementations in the Collections API, which provide support for a highly-configurable LRU framework.
Otros consejos
LinkedHashMap would be perfect fit for this type of problems.removeEldestEntry() method of LinkedHashMap class returns true to remove oldest entry