. */ namespace Doctrine\Common\Cache; /** * Void cache driver. The cache could be of use in tests where you don`t need to cache anything. * * @link www.doctrine-project.org * @since 1.5 * @author Kotlyar Maksim */ class VoidCache extends CacheProvider { /** * {@inheritDoc} */ protected function doFetch($id) { return false; } /** * {@inheritDoc} */ protected function doContains($id) { return false; } /** * {@inheritDoc} */ protected function doSave($id, $data, $lifeTime = 0) { return true; } /** * {@inheritDoc} */ protected function doDelete($id) { return true; } /** * {@inheritDoc} */ protected function doFlush() { return true; } /** * {@inheritDoc} */ protected function doGetStats() { return; } }