protected function processCacheRequest($callback, $method, $args)
    {
        $key = $this->createCacheKey($method, $args);

        return $this->getCache()->remember($key, $this->getCacheTtl(), $callback);
    }