Я реализовал кэширование в прошлом. Ниже приводится образец, который я использовал, чтобы следовать для реализации уровня услуг поверх хранилищ:Что такое запись через кеш?
T retrieve(String key)
{
if (cache.contains(key))
return cache.get(key)
T obj = repository.get(key);
cache.put(key, obj);
}
void create(T object)
{
repository.create(object);
}
void delete(String key)
{
cache.remove(key);
repository.delete(key);
}
Примечание: проблемы безопасности темы не рассматривается в приведенном выше псевдокоде
Я наткнулся на это слово - писать через кеш, и хотите больше узнать об этом. Я задаю следующие вопросы:
- Что такое запись через кеш?
- Каким образом кэширование записи отличается от обычного кэширования?
- Когда нужно писать через кеширование?
- Как выглядит псевдокод для записи через кеш?
- Есть ли другие такие различия в кеше?
Спасибо.