dspacelabs/cache
Composer 安装命令:
composer require dspacelabs/cache
包简介
Generic Caching Library for PHP
关键字:
README 文档
README
Generic Caching Library for PHP
Installation
composer require dspacelabs/cache
Usage
<?php use Dspacelabs\Component\Cache\Adapter\ArrayAdapter; use Dspacelabs\Component\Cache\CacheItemPool; $pool = new CacheItemPool(new ArrayAdapter()); # General Usage $item = $pool->getItem('sql.results'); if (!$item->isHit()) { $value = longRunningQuery(); $item->set($value); $pool->save($item); } $results = $item->get(); # Delete items from cache $sqlResults = $pool->getItem('sql.results'); $sqlResults->exists(); // returns true $sqlResultsTwo = $pool->getItem('sql.results.two'); $sqlResultsTwo->exists(); // returns true $pool->deleteItems(array('sql.results')); $sqlResults->exists(); // returns false $sqlResultsTwo->exists(); // returns true # Clear entire cache $sqlResults = $pool->getItem('sql.results'); $sqlResults->exists(); // returns true $sqlResultsTwo = $pool->getItem('sql.results.two'); $sqlResultsTwo->exists(); // returns true $pool->clear(); $sqlResults->exists(); // returns false $sqlResultsTwo->exists(); // returns false # Cached value expires after 3600 seconds $item = $pool->getItem('sql.results'); $item->expiresAfter(3600); $pool->save($item);
Change Log
See CHANGELOG.md.
License
MIT
See LICENSE.
统计信息
- 总下载量: 1.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-20