Android: ¿Implementación de algoritmos menos utilizada recientemente (LRU) en Java?

StackOverflow https://stackoverflow.com/questions/5027332

  •  14-11-2019
  •  | 
  •  

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

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top