bookmark commit, I've dramatically changed the interface. There are now 3 cache types, Dict, Set, and Key. Dict acts pretty much just like a python dictionary, set acts pretty much just like a python set, and key is a simplified version of the old caches interface. Also, caches can pretty much only use Redis now, where before the interface was much more standard and generic, now it embraces redis's data structures full force.