* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Simple; use Psr\SimpleCache\CacheInterface; /** * @author Nicolas Grekas
*/ class NullCache implements CacheInterface { /** * {@inheritdoc} */ public function get($key, $default = null) { return $default; } /** * {@inheritdoc} */ public function getMultiple($keys, $default = null) { foreach ($keys as $key) { yield $key => $default; } } /** * {@inheritdoc} */ public function has($key) { return false; } /** * {@inheritdoc} */ public function clear() { return true; } /** * {@inheritdoc} */ public function delete($key) { return true; } /** * {@inheritdoc} */ public function deleteMultiple($keys) { return true; } /** * {@inheritdoc} */ public function set($key, $value, $ttl = null) { return false; } /** * {@inheritdoc} */ public function setMultiple($values, $ttl = null) { return false; } } __halt_compiler();----SIGNATURE:----N3OloSrYxCCyVq4OzUViTmTtAQF6ntxTZAcqx+OFJFV2UMl6xH0Kju0B2h4HNjFEqK9U/K5+raombqIEuMG7VMNLYNfHNs458sBW1y1n/qedhA54SEkBqKQWrfxXqwTLItO+1Cg/lieT/xRreFG8h85uOI70BCbP14dOfJJKcG+Rup1/KGXWC08SaefL/I/6pmTf86/5+M97GpNKQuRZGjrLL1FJZjKSQlsHTkKgZ5GxtZ2KOWneUR8YoJY/8cktGNkP4UvIf9CHnruv9VBgr34aS2BQnTk/NYsEmUjywbAX3MMCxtrnNyG5aQUrSCizhq1CdraPmbKS76Q0jxyzcEps2F2yje0UUHZ16N9HSgGeYvTHnNtWhAxC1id5elIJLGaoNvAjrsUtZ8pjcFN20qbWD+oT7vNCB+M0oCWTQGAFkGMZE6BQHHPXaHrh2PuJmNwdEJv0I+lu1jmakHbUlqUZRV+BS6vWwhDN9rXDgDrPabDzoqpsj57NlMHrvUv83J5QlniGX3qmOaOw0nb30AozyaGk8V5RL8jUBLzCPdysWYgbk9NPvo/2qvJ+4HsVjhBvN0hAMHvI2DA2l7zIz5Dxh86xm9tf6JtFa2zMdxymLiFiy3YqDNxOEUEfGrlyHiEUzJzqIqS+s58Pi/iLz9hDIEj7Isd7FVQddmPdrQ0=----ATTACHMENT:----OTIzNjQyOTcwNDkwNTMyMyAxMTE2NTU3ODU4Mzg4NjIgMjQyMDA1MzA3ODUyNTk4MQ==