public function testNamespace()
{
$cache = CacheMemcached::singleton();
$this->assertEquals($cache, $cache->setNamespace("testmem"));
$this->assertEquals("testmem", $cache->getNamespace());
$key = new CacheKey('namespace', 1);
$cache->store(333, $key);
try {
$data = $cache->get($key);
} catch (Cachearium\Exceptions\NotCachedException $e) {
$this->fail();
}
$this->assertEquals($cache, $cache->setNamespace("other"));
try {
$data = $cache->get($key);
$this->fail();
} catch (Cachearium\Exceptions\NotCachedException $e) {
$this->assertTrue(true);
}
}