Module: AsyncCache

Defined in:
lib/async_cache.rb,
lib/async_cache/store.rb,
lib/async_cache/railtie.rb,
lib/async_cache/version.rb,
lib/async_cache/workers/base.rb,
lib/async_cache/workers/sidekiq.rb,
lib/async_cache/workers/active_job.rb

Defined Under Namespace

Modules: Workers Classes: Railtie, Store

Constant Summary collapse

VERSION =
'1.1.0'

Class Method Summary collapse

Class Method Details

.backendObject



5
6
7
# File 'lib/async_cache.rb', line 5

def backend
  @backend || Rails.cache
end

.backend=(backend) ⇒ Object



8
9
10
# File 'lib/async_cache.rb', line 8

def backend=(backend)
  @backend = backend
end

.loggerObject



12
13
14
# File 'lib/async_cache.rb', line 12

def logger
  @logger || Rails.logger
end

.logger=(logger) ⇒ Object



15
16
17
# File 'lib/async_cache.rb', line 15

def logger=(logger)
  @logger = logger
end