koriym/fusion-cache

Memory+File hybrid cache

Installs: 1 275

Dependents: 0

Stars: 2

Watchers: 2

Language: PHP

0.1.0 2014-01-26 02:46 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')

Requirements