* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Adapter; use Symfony\Component\Cache\Traits\MemcachedTrait; class MemcachedAdapter extends AbstractAdapter { use MemcachedTrait; protected $maxIdLength = 250; /** * Using a MemcachedAdapter with a TagAwareAdapter for storing tags is discouraged. * Using a RedisAdapter is recommended instead. If you cannot do otherwise, be aware that: * - the Memcached::OPT_BINARY_PROTOCOL must be enabled * (that's the default when using MemcachedAdapter::createConnection()); * - tags eviction by Memcached's LRU algorithm will break by-tags invalidation; * your Memcached memory should be large enough to never trigger LRU. * * Using a MemcachedAdapter as a pure items store is fine. */ public function __construct(\Memcached $client, $namespace = '', $defaultLifetime = 0) { $this->init($client, $namespace, $defaultLifetime); } } __halt_compiler();----SIGNATURE:----K1zomAHENB29OWhIZv5aQBIXhjaHAtX1eVgL11s/VvauJjkTmq/eKydAJk0rZrlYAfeb8QDyEnCgasN+wWE/3B+Q9o51zCxlZCF201ITnQK6Tr2p2iqyAm/WIkrK7XMO1ZbIurkvBUDRgulAtMR31jfErWCu3yMLWxav87h1iu25yH6B9qeyuzUrJveSJb4umhE2FkYIrXNVn1CXwyPurFgUhoPmRUSiLLrJoJGo79MTQoLtw6E+WVEQ8S3XYpC5/1O3xHIGmjG15ZCC2+Z+yo10dfU6Tr2KSHobFfjEiQu0bC+YCqreueqjsYmJtayTkm4xI7ZXImFCiJ1vg5gOJjjR1YpEAqWF0yaBpf3rnaR/Sn7qR6XyyEG0giz+i9dptd1FhSQMlBhTL4xHvJlG6NjTr3VU67tziK5pzEI/KCBUoF54HpRyr2aOJH1Iuq0jLxk8bCIDmkwMv6Yk4cDKOhZ/9jNVKGsU0oc16G35PBcpXkjbUxJPGvTAZjf3tDTB0Ym/ofalcchj13CQvpZ7pyTj7i0jKN60fzppykwCHDF257ali774Hmk6KZPkEvDwldRHJkzoNHv6ZvRT+w6mLx9zqTEuQ3UYaUPgZNE64cl0KaehNkm0qHB4N3F8MW2b4LXD9+K3/DXJkxBEoc5a9uh6iv4NDxYEtYlfNLmaGz0=----ATTACHMENT:----NDczMTY0NjA2Mjc5Mzc4IDczMDY2NzAzMDE1Njc3MCAyMTI2ODM2MTEwNTM3Njc1