модуль ActiveSupport::Cache::Strategy::LocalCache
Стратегия кэширования локального кэша
Кэши, которые реализуют LocalCache, будут использовать кэш в оперативной памяти на время блока. Повторные вызовы кэша для одного и того же ключа будут использовать кэш в оперативной памяти для более быстрого доступа.
Методы публичного экземпляра
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 73
def middleware
@middleware ||= Middleware.new(
"ActiveSupport::Cache::Strategy::LocalCache",
local_cache_key)
end Класс middleware может быть вставлен в качестве обработчика Rack для использования локального кэша на период запроса.
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 67 def with_local_cache(&block) use_temporary_local_cache(LocalStore.new, &block) end
Использовать локальный кэш на время выполнения блока.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.