Spec-Zone.ru › Ruby on Rails 8.1

класс ActiveSupport::Cache::NullStore

Родительский класс:
ActiveSupport::Cache::Store

Хранилище кэша Null

Реализация хранилища кэша, которая фактически ничего не сохраняет. Полезна в средах разработки и тестирования, где кэширование не требуется, но необходимо использовать интерфейс кэширования.

Это хранилище кэша реализует стратегию локального кэша, поэтому значения фактически будут кэшироваться внутри блоков, использующих эту стратегию. Подробнее см. в разделе ActiveSupport::Cache::Strategy::LocalCache.

Общедоступные методы класса

supports_cache_versioning? () Показать исходный код
# File activesupport/lib/active_support/cache/null_store.rb, line 18
def self.supports_cache_versioning?
  true
end

Объявляет о поддержке версионирования кэша.

Общедоступные методы экземпляра

cleanup (options = nil) Показать исходный код
# File activesupport/lib/active_support/cache/null_store.rb, line 25
def cleanup(options = nil)
end
clear (options = nil) Показать исходный код
# File activesupport/lib/active_support/cache/null_store.rb, line 22
def clear(options = nil)
end
decrement (name, amount = 1, **options) Показать исходный код
# File activesupport/lib/active_support/cache/null_store.rb, line 31
def decrement(name, amount = 1, **options)
end
delete_matched (matcher, options = nil) Показать исходный код
# File activesupport/lib/active_support/cache/null_store.rb, line 34
def delete_matched(matcher, options = nil)
end
increment (name, amount = 1, **options) Показать исходный код
# 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API