代理缓存适配器
编辑本页代理缓存适配器
这个适配器包装了一个PSR-6兼容的缓存项池接口.它用于将应用程序的缓存项池实现与Symfony集成在一起ob娱乐下载缓存组件的任何实现Psr \ \ CacheItemPoolInterface缓存
.
它还可以用于在装饰池中存储项之前自动为所有键添加前缀,从而有效地允许从单个命名空间池创建多个名称空间池。
该适配器需要一个Psr \ \ CacheItemPoolInterface缓存
Instance作为第一个参数,第二个和第三个参数是命名空间和默认缓存寿命:
12 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20
使用Psr\缓存\CacheItemPoolInterface;使用ob娱乐下载\组件\缓存\适配器\ProxyAdapter;//创建自己的缓存池实例// PSR-6 CacheItemPoolInterface$psr6CachePool=……$缓存=新ProxyAdapter (//缓存池实例CacheItemPoolInterface$psr6CachePool,//一个字符串,前缀为存储在缓存中的项的键$名称空间=”,//未定义缓存项的默认生存期(秒)//自己的生命周期,值为0会导致项目无限期地存储(例如://直到缓存被清除)$defaultLifetime=0);
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。