blob: df7492433222208a1997ed00343c525b9b3d23f5 [file] [log] [blame]
<?php
require_once 'tutorial_autoload.php';
$stack = new ezcCacheStack( 'stack' );
$stack->pushStorage(
new ezcCacheStackStorageConfiguration(
'file',
$fileStorage,
1000000,
.5
)
);
$stack->pushStorage(
new ezcCacheStackStorageConfiguration(
'apc',
$apcStorage,
1000,
.3
)
);
$stack->options->replacementStrategy = 'ezcCacheStackLfuReplacementStrategy';
// ... somewhere else...
$stack->store(
'id_1', 'id_1_data'
);
$stack->store(
'id_2', 'id_2_data', array( 'attribute' => 'value' )
);
$id1data = $stack->restore( 'id_1' );
?>