Sha256: 72b658cd15963b2eab3e0ca55e6b451bf6a3e8da2026b61cffab95ffe8b11fb9

Contents?: true

Size: 737 Bytes

Versions: 5

Compression:

Stored size: 737 Bytes

Contents

digraph cache_logic {
  nodesep=1.25;
  center=true;

  node[fontname="Lucida Sans Unicode",labelloc=c,margin=0.10,0.03]
  edge[fontname="Lucida Sans Unicode",fontcolor="#444444",labeldistance=20];

  receive -> pass[label="uncacheable request",color=grey];
  receive -> lookup[label="cacheable request"];

  pass -> deliver[label="",color=grey];

  lookup -> hit[label="fresh"];
  lookup -> fetch[label="stale (needs validation)"];
  lookup -> miss[label="uncached"];

  hit -> deliver[label="sizzling"];
  hit -> pass[label="bailing...",color=grey];

  miss -> fetch[label=""];
  miss -> pass[color=grey];

  fetch -> store[label="cacheable"];
  fetch -> deliver[label="not cacheable",color=grey];

  store -> deliver[label="KTHX"];
}

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
rtomayko-rack-cache-0.2.0 doc/events.dot
rtomayko-rack-cache-0.3.0 doc/events.dot
rtomayko-rack-cache-0.3.9 doc/events.dot
rack-cache-0.3.0 doc/events.dot
rack-cache-0.2.0 doc/events.dot