класс ActiveSupport::Cache::NullStore
Реализация кэша, которая ничего не сохраняет. Полезно в средах разработки и тестирования, когда вы не хотите включать кэширование, но вам нужна возможность взаимодействия с интерфейсом кэширования.
Этот кэш реализует локальную стратегию кэширования, поэтому значения фактически будут кэшироваться внутри блоков, использующих эту стратегию. Подробнее см. ActiveSupport::Cache::Strategy::LocalCache.
Публичные методы класса
# File activesupport/lib/active_support/cache/null_store.rb, line 11 def initialize(options = nil) super(options) extend Strategy::LocalCache end
Вызывает метод родительского класса ActiveSupport::Cache::Store.new
Публичные методы экземпляра
# File activesupport/lib/active_support/cache/null_store.rb, line 19 def cleanup(options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 16 def clear(options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 25 def decrement(name, amount = 1, options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 28 def delete_matched(matcher, options = nil) end
# File activesupport/lib/active_support/cache/null_store.rb, line 22 def increment(name, amount = 1, options = nil) end
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.