Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > f077b5816934b3291a7ef6b204408a3c > files > 21

ezcomponents-Cache-1.5-3.mga4.noarch.rpm

<?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' );

?>