Class ActiveSupport::Cache::MemoryStore
In: vendor/rails/activesupport/lib/active_support/cache/memory_store.rb
Parent: Store

Methods

clear   delete   delete_matched   exist?   new   read   write  

Public Class methods

[Source]

   # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 4
4:       def initialize
5:         @data = {}
6:       end

Public Instance methods

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 33
33:       def clear
34:         @data.clear
35:       end

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 18
18:       def delete(name, options = nil)
19:         super
20:         @data.delete(name)
21:       end

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 23
23:       def delete_matched(matcher, options = nil)
24:         super
25:         @data.delete_if { |k,v| k =~ matcher }
26:       end

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 28
28:       def exist?(name,options = nil)
29:         super
30:         @data.has_key?(name)
31:       end

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 8
 8:       def read(name, options = nil)
 9:         super
10:         @data[name]
11:       end

[Source]

    # File vendor/rails/activesupport/lib/active_support/cache/memory_store.rb, line 13
13:       def write(name, value, options = nil)
14:         super
15:         @data[name] = value
16:       end

[Validate]