Ho inteso implementare una HashTable per individuare rapidamente gli oggetti che è importante per la mia applicazione.Quali strutture dati vengono comunemente utilizzate per le cache LRU e per localizzare rapidamente gli oggetti?
Tuttavia, non mi piace l'idea di scansionare e potenzialmente dover bloccare l'intera tabella per individuare l'ultimo oggetto a cui è stato effettuato l'accesso. Le tabelle potrebbero essere abbastanza grandi.
Quali strutture dati vengono comunemente utilizzate per superare questo?
ad es. Pensavo di poter gettare oggetti in una FIFO e nella cache per sapere quanti anni ha. Ma questo non supporterà un algoritmo LRU.
Qualche idea? come fa il calamaro?
Ottima domanda. Una struttura dati spesso necessaria la cui implementazione è più complicata di quanto sembri ... –