You can clone with
remove the assertion that lists can't be passed
apparently pickle does just fine with lists.
add a failing test that arguments are passed correctly
test that arguments must be hashable
move the default setting into the decorator
use a CallCounter class instead of call_counter
support caching methods that take arguments
use <cache>/method_name as a default key
whitespace and assert style
Add LocalCache and NullCache for testing and local dev.
Spec and fix the behavior of .cached() when enabled is False
huge ugly commit.