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