| Current File : /home/jvzmxxx/wiki1/extensions/Graph/includes/Store.php |
<?php
/**
*
* @license MIT
* @file
*
* @author Yuri Astrakhan
*/
namespace Graph;
use ObjectCache;
class Store {
/**
* Store graph data in the memcached
* @param string $hash
* @param string $data Graph spec after json encoding
*/
public static function saveToCache( $hash, $data ) {
$cache = ObjectCache::getLocalClusterInstance();
$cache->add( $cache->makeKey( 'graph-data', $hash ), $data );
}
/**
* Get graph data from memcached
* @param string $hash
* @return mixed
*/
public static function getFromCache( $hash ) {
$cache = ObjectCache::getLocalClusterInstance();
return $cache->get( $cache->makeKey( 'graph-data', $hash ) );
}
}