public function setCacheControlEntry($key, $value)
    {
        if (!$this->validateCacheControlHeader($key)) {
            throw new ResponseException('Invalid cache control header "' . $key . '".');
        }

        $this->cacheControl->key($key, $value);

        return $this;
    }