Собеседование на Senior Go | Разбор задачи из BigTech | LRU Cache
💡 Java совет: LRU Cache за 10 строк
Можно реализовать LRU (Least Recently Used) cache буквально в пару строк с помощью LinkedHashMap. Главная идея: — используем порядок доступа (accessOrder = true) — переопределяем removeEldestEntry Пример: int capacity = 3; Map<Integer, String> cache = new LinkedHashMap<>(capacity, 0.75f, true) { protected boolean removeEldestEntry(Map.Entry eldest) { return size() > capacity; } }; cache...