Class: ActionController::Caching::Fragments::UnthreadedMemoryStore

Inherits:
Object
  • Object
show all
Defined in:
lib/action_controller/caching.rb

Overview

:nodoc:

Direct Known Subclasses

MemoryStore

Instance Method Summary collapse

Constructor Details

#initializeUnthreadedMemoryStore

:nodoc:



397
398
399
# File 'lib/action_controller/caching.rb', line 397

def initialize #:nodoc:
  @data = {}
end

Instance Method Details

#delete(name, options = nil) ⇒ Object

:nodoc:



409
410
411
# File 'lib/action_controller/caching.rb', line 409

def delete(name, options=nil) #:nodoc:
  @data.delete(name)
end

#delete_matched(matcher, options = nil) ⇒ Object

:nodoc:



413
414
415
# File 'lib/action_controller/caching.rb', line 413

def delete_matched(matcher, options=nil) #:nodoc:
  @data.delete_if { |k,v| k =~ matcher }
end

#read(name, options = nil) ⇒ Object

:nodoc:



401
402
403
# File 'lib/action_controller/caching.rb', line 401

def read(name, options=nil) #:nodoc:
  @data[name]
end

#write(name, value, options = nil) ⇒ Object

:nodoc:



405
406
407
# File 'lib/action_controller/caching.rb', line 405

def write(name, value, options=nil) #:nodoc:
  @data[name] = value
end