public function setClient(CacheClientInterface $client)
    {
        if (is_object($client) && ($client instanceof CacheClientInterface))
            $this->client = $client;
        else {
            throw new \Exception('Invalid Cache Client Interface');
        }
    }
public function setClient(CacheClientInterface $client)
    {
        if (is_object($client) && ($client instanceof CacheClientInterface))
            $this->client = $client;
        else {
            throw new \Exception('Invalid Cache Client Interface');
        }
    }
public function setClient ( CacheClientInterface $ client ) { if ( is_object ( $ client ) && ( $ client instanceof CacheClientInterface ) ) $ this -> client = $ client ; else { throw new \ Exception ( 'Invalid Cache Client Interface' ) ; } }
Inject a cache client interface to interact with a custom cache service

@param CacheClientInterface $client The client object or service
@access public
@return void
Inject a cache client interface to interact with a custom cache service