cachey implements caching based on computation time and storage space.

Cachey tries to hold on to values that have the following characteristics:
* Expensive to recompute (in seconds)
* Cheap to store (in bytes)
* Frequently used
* Recenty used
