public function testExpire() { $key = uniqid(); $c = new MemoryCache(); $this->assertTrue($c->set($key, ['bar' => ['baz']], 1)); $this->assertEquals(['bar' => ['baz']], $c->get($key)); $this->assertTrue($c->expires($key) <= time() + 1); sleep(2); $this->assertNull($c->get($key)); $this->assertEquals(0, $c->expires('foobar')); }