Обрабатывать кеш, если несколько запросов приходят для одного и того же ключа в случае LFU - PullRequest
0 голосов
/ 09 мая 2018

Мне нужно спроектировать наименее часто используемый (LFU) кэш.Я буду хранить количество и метку времени.Так что если число будет таким же, то кеш удалит запись на основе метки времени.

Теперь у меня есть одна проблема, если несколько запросов (слишком большое число) будут приходить одновременно для одного и того же ключа.Как я буду управлять кешем (счет и метка времени для этого ключа)?Если я сделаю синхронизацию, то она станет медленной.Я хочу сделать это быстро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...