Spec-Zone.ru › Ruby on Rails 7.1

class ActiveSupport::Cache::NullStore

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

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

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