Cache any pure function to specific cache service(default to memcache). For memcache, function arguments and return value objects should be serializable by the Pickle module.
from funcacher import FunCacher
funcacher = FunCacher()
@funcacher('add') # keyword for distinguishing
def add(a, b):
return a + b