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