Рельсы, как истечь низкоуровневые кэшированные записи?
Я хочу кэшировать объекты моей модели на низком уровне (или низкоуровневое кэширование), и я делаю это с помощью memcached
а также dalli
, Я перегружен метод поиска в классе FOO:
def self.find(id)
Rails.cache.fetch('users/' , id) do
User.find(id)
end
end
Единственная проблема здесь - об обновлениях пользователей. я хочу, чтобы истек срок действия этого кэша всякий раз, когда пользователь обновляется, но я не нашел ничего Rails.cache.expire(key)
, есть ли подходящий для этого?