Add cache_method