koriym / fusion-cache
Memory+File hybrid cache
Installs: 1 292
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 0
Open Issues: 0
Requires
- doctrine/cache: 1.*
This package is auto-updated.
Last update: 2024-11-07 07:34:34 UTC
README
Memory+File hybrid cache system
Webサーバーリスタート等で消去されてしまう揮発性のメモリキャッシュと、永続可能なファイルキャッシュ等タイプの違うキャッシュを混ぜて使用するキャッシュです。 コンストラクタでプライマリーキャッシュとセカンダリーキャッシュの取得クロージャを指定します。
<?php use Koriym\FusionCache\DoctrineCache as FusionCache; use Doctrine\Common\Cache\ApcCache; use Doctrine\Common\Cache\FilesystemCache; $cache = new FusionCache(new ApcCache, function () {return new FilesystemCache(sys_get_temp_dir());}); $data = $cache->fetch('cache_key')