класс ActiveSupport::Cache::NullStore
Хранилище кэша Null
Реализация хранилища кэша, которая фактически ничего не сохраняет. Полезна в средах разработки и тестирования, где кэширование не требуется, но необходимо использовать интерфейс кэширования.
Это хранилище кэша реализует стратегию локального кэша, поэтому значения фактически будут кэшироваться внутри блоков, использующих эту стратегию. Подробнее см. в разделе ActiveSupport::Cache::Strategy::LocalCache.
Общедоступные методы класса
# File activesupport/lib/active_support/cache/null_store.rb, line 18 def self.supports_cache_versioning? true end
Объявляет о поддержке версионирования кэша.
Общедоступные методы экземпляра
# File activesupport/lib/active_support/cache/null_store.rb, line 25 def cleanup(options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 22 def clear(options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 31 def decrement(name, amount = 1, **options) end
# File activesupport/lib/active_support/cache/null_store.rb, line 34 def delete_matched(matcher, options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 28 def increment(name, amount = 1, **options) end
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.