www.gusucode.com > CKFinder 文件管理器PHP版 v3.0源码程序 > code/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CacheStorageInterface.php
<?php namespace Guzzle\Plugin\Cache; use Guzzle\Http\Message\RequestInterface; use Guzzle\Http\Message\Response; /** * Interface used to cache HTTP requests */ interface CacheStorageInterface { /** * Get a Response from the cache for a request * * @param RequestInterface $request * * @return null|Response */ public function fetch(RequestInterface $request); /** * Cache an HTTP request * * @param RequestInterface $request Request being cached * @param Response $response Response to cache */ public function cache(RequestInterface $request, Response $response); /** * Deletes cache entries that match a request * * @param RequestInterface $request Request to delete from cache */ public function delete(RequestInterface $request); /** * Purge all cache entries for a given URL * * @param string $url */ public function purge($url); }