/cache_badger

Some simple caching helpers with an emphasis on being able to cleanly specify a set of extensive combinations of values to generate the key.

Primary LanguageRubyMIT LicenseMIT

Cache Badger is holding all the keys.…

.....................................................?I+........................
........,...............I??I$$=. ..?+++++??I, ... ~I~~~~~I+.....................
.......+IZ? ............,+$7777$$?ZZ$+~~~~~~~I+:++?I7$$+~~? ....................
.......Z7777$7+, ........:?$77777777=~~~~~~~~~~?$7777777+=~.....................
......I7777777777Z+:.  ...:=Z7777777~~~~~~~~~~~Z777777777?......................
..... $777777777777777$7...7~Z777777~~~~~~~~~~?$77777777$?. ....................
.....?7777777777777777Z... +~Z777777?~~~~~~~~~$777777777I==.....................
.....$777777777777777$.... +~$7777777~~~~~~~~~$777777777?~? ....................
....77777777777777777,.....?~7777777Z~~~~~~~~?7777777Z~~~~+,....................
....7777777777777777I......7~?7777777~~~~~~~~Z7777777+~~~~+,....................
.. Z777777777777777$.......I~+777777=~~~~~~~~I7777777I~~~~+,....................
 .+777777777777777$~.......7~=$7OZ77Z~~~~~~~~~$7$ZZ77$~~~~+.....................
.,$77777777777777I7........=~~$777777$~~~~~~~$7777777=~~~~+ ....................
.77777777777777777=.........~~$7777777I~~~~~~$77777$?~~~~~?.....................
=7777777777777777$..........7~=$777777Z~~~~~+77777$~~~~~~+:............. +$7....
$777777777777777I?...........I~?777777Z~~~~~Z7777Z~~~~~~~+.............+$7777...
.~+IZ$7777777777$7$7,.......  ?~7I7777$=~~~~77777?~~~~~~I.......... .I777777$...
.... .,O$7777777Z7777Z,...... .I=Z7777$~~~~~7777$~~~~~~~=......... :$77777777,..
....... I77$$77$$777777$?......=?7777?~~~~~+777$=~~~~~$~. .......~$7777777777I..
..........$777OZ7777777777Z+Z777$?$Z~~~~$7$=~$$?~~~~?$777Z~ ...,Z7777777777777..
............Z77777777777777777777$=~$7777777Z~~~~~+$777777$~.,$7777777777777I...
.............I7777777777777777777$I$777777777$~~=Z7777777777$77777777777777$....
..............,$7777777777777777777Z777777777$7I~~Z777777777777777777777777.....
................+$7777777777777$~~~~~7ZZZZOZO?~~~~+$777777777777777777777$ .....
..................$I7777777777$~~~~~~~~~~~~~~~~~~~~=77777777777777777777Z.......
...................:$777777777=~~~~~~~~~~~~~~~~~~~~~?777777777777777777$~.......
.....................$77777777~~~~~~~~~~~~~~~~~~~~~~~$7777777777777777$~........
......................77777777+~~~~~~~~~~~~~~~~~~~~~~~$77777777777777$:.........
.......................7777777+~~~~~~~~~~~~~~~~~~~~~~~77777777777777Z...........
......................~$77777$=~~~~~~~~~~~~~~~~~~~~~~=$7777777777$7 ............
......................77777777~~~~~~~~~~~~~~~~~~~~~~~=$77777777+................
..................... $I77777=~~~~~~~~~~~~~~~~~~~~~~~~777777777?................
..................... 7777777~~~~~~~~~~~~~~~~~~~~~~~~~$77777777$.....I$+........
......................777777Z~~~~~~~~~~~~~~~~~~~~~~~~=$77777777$:...7777+. .....
......................$77777Z+~~~~~~~~~~~~~~~~~~~~~~~+$77777777I? ~Z7777$~......
......................$7777777Z=~~~~~~~~~~~~~~~~~~~~~=$777777777$$7777777Z. ....
......................$777777$=~~~~~~~~~~~~~~~~~~~~~~~$7777777777Z7777777Z. ....
......................777777777~~~~~~~~~~~~~~~~~~~~~~777777777777Z7777777Z. ....
......................777777777I~~~~~~~~~~~~~~~~~~~~?77777777777IZ77777$7.......
......................77777777777$$Z7?+==~~~~~~==IZ77777777777777$777?..........
......................:Z7777777777777777777777777777777777777777Z$I.............
........................$7777777777777777777777777777777777777ZO................
..........................:::::::::::::::::::::::::::::::::::...................
................................................................................
................................................................................