Add support for cached method in backend