A proxy caching calls to an generic object using memcached