Файл: boot/cache/acp.class.php
Строк: 37
<?php
/**
* @name JMY CMS
* @link http://jmy.su/
* @copyright Copyright (C) 2012-2014 JMY LTD
* @license LICENSE.txt (see attached file)
* @version VERSION.txt (see attached file)
* @author Komarov Ivan
*/
class cache_lib
{
var $identifier;
function cache_lib( $identifier='' )
{
if( !$identifier )
{
$this->identifier = md5( uniqid( rand(), TRUE ) );
}
else
{
$this->identifier = $identifier;
}
unset( $identifier );
}
function disconnect()
{
return TRUE;
}
function do_put( $key, $value, $ttl=0 )
{
$ttl = $ttl > 0 ? intval($ttl) : 0;
apc_store($this->identifier . md5( $key ),
$value,
$ttl );
}
function do_get( $key )
{
$return_val = "";
$return_val = apc_fetch($this->identifier . md5( $key ) );
return $return_val;
}
function do_remove( $key )
{
apc_delete($this->identifier . md5( $key ) );
}
}
?>