модуль ActiveSupport::Cache::Strategy::LocalCache
Кэши, которые реализуют LocalCache, будут поддерживаться кэшем в оперативной памяти на период выполнения блока. Повторные вызовы кэша для одного и того же ключа будут использовать кэш в оперативной памяти для более быстрого доступа.
Публичные методы экземпляра
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 69
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 63 def with_local_cache(&block) use_temporary_local_cache(LocalStore.new, &block) end
Используйте локальный кэш на период выполнения блока.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.