Chciałem zaimplementować HashTable do szybkiego zlokalizowania obiektów, co jest ważne dla mojej aplikacji.Jakie struktury danych są powszechnie używane w pamięci podręcznej LRU i szybko lokalizują obiekty?
Jednak nie podoba mi się pomysł skanowania i potencjalnie konieczność zablokowania całej tabeli w celu zlokalizowania, który obiekt był ostatnio dostępny. Tabele mogą być dość duże.
Jakie struktury danych są powszechnie używane do pokonania?
np. Pomyślałem, że mogę rzucić obiekty do FIFO, a także do pamięci podręcznej, aby wiedzieć, ile lat ma coś takiego. Ale to nie będzie wspierać algorytmu LRU.
Wszelkie pomysły? jak robi to kalmary?
Świetne pytanie. Często potrzebna struktura danych, której implementacja jest trudniejsza niż się wydaje ... –