예제 #1
0
 /**
  * testConnect method
  *
  * @access public
  * @return void
  */
 function testConnect()
 {
     $Memcache = new MemcacheEngine();
     $Memcache->init(Cache::settings('memcache'));
     $result = $Memcache->connect('127.0.0.1');
     $this->assertTrue($result);
 }
예제 #2
0
 /**
  * test connecting to an ipv6 server.
  *
  * @return void
  */
 public function testConnectIpv6()
 {
     $Memcache = new MemcacheEngine();
     $result = $Memcache->init(array('prefix' => 'cake_', 'duration' => 200, 'engine' => 'Memcache', 'servers' => array('[::1]:11211')));
     $this->assertTrue($result);
 }
예제 #3
0
 function getPrefixCacheKey($key, $config = 'default')
 {
     $settings = Cache::settings($config);
     if (empty($settings) || !self::isInitialized($config)) {
         return '';
     }
     $key = MemcacheEngine::key($key);
     if (!$key) {
         return '';
     }
     return $settings['prefix'] . $key;
 }