Tenía la intención de implementar una HashTable para localizar objetos rápidamente, lo que es importante para mi aplicación.¿Qué estructuras de datos se usan comúnmente para las memorias caché LRU y la ubicación rápida de objetos?
Sin embargo, no me gusta la idea de escanear y posiblemente tener que bloquear toda la tabla para localizar a qué objeto se accedió por última vez. Las tablas pueden ser bastante grandes.
¿Qué estructuras de datos se usan comúnmente para superar eso?
p. Ej. Pensé que podría lanzar objetos en una FIFO así como en la memoria caché para saber qué edad tiene algo. Pero eso no va a ser compatible con un algoritmo LRU.
¿Alguna idea? ¿Cómo lo hace el calamar?
Gran pregunta. Una estructura de datos frecuentemente necesaria cuya implementación es más complicada de lo que parece ... –