Class: Rack::Cache::EntityStore

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/cache/entity_store.rb

Overview

Entity stores are used to cache response bodies across requests. All Implementations are required to calculate a SHA checksum of the data written which becomes the response body’s key.

Direct Known Subclasses

Disk, GAEStore, Heap, MemCacheBase, Noop

Defined Under Namespace

Classes: Dalli, Disk, GAEStore, Heap, MemCacheBase, MemCached, Noop

Constant Summary collapse

HEAP =
Heap
MEM =
Heap
DISK =
Disk
FILE =
Disk
MEMCACHE =
if defined?(::Memcached)
  MemCached
else
  Dalli
end
MEMCACHED =
MEMCACHE
GAECACHE =
GAEStore
GAE =
GAEStore
NOOP =
Noop