Назовите мой класс: конвейерный кеш? AntiSymetricPipelineCache? - PullRequest
2 голосов
/ 13 апреля 2010

Не можете найти правильное название для этого класса.По сути, это обертка вокруг хранилища данных Redis, где записи «запускаются» асинхронно и выполняются в другом потоке (чтобы максимально ускорить основной процесс обработки).Есть только случайные операции Get, и прежде чем мы сможем их выполнить, мы должны убедиться, что все операции put завершены, прежде чем выполнять операцию get.Во время нормальной работы он очень похож на кэш с обратной записью, но ему нужно дождаться сброса / синхронизации, прежде чем он сможет вернуть какие-либо данные.

Есть идеи?Я думаю, что я упускаю что-то очевидное здесь.

1 Ответ

3 голосов
/ 13 апреля 2010

Если вы рассматриваете сопоставления «ключ -> значение» как перевод, то имеет смысл использовать номенклатуру перевода в буфер (TLB).

...