Marks the response as "private".
It makes the response ineligible for serving other clients.
@api
public function setPrivate() {
$this->headers
->removeCacheControlDirective('public');
$this->headers
->addCacheControlDirective('private');
return $this;
}