public function testCached() { $meta = new Meta(); $meta->set('a', 1); $meta->ofProperty('b')->set('c', 2); $this->cache->set('abc', $meta); $this->assertTrue($this->cache->has('abc')); $this->assertEquals($meta, $this->cache->get('abc')); $this->assertNotSame($meta, $this->cache->get('abc')); }