public function testInvalidateForcesTheSpecifiedValueToBeRegenerated() { $pool = new MemoryPool(); $result = $pool->get('foo', function () { return 1; }); $this->assertEquals(1, $result); $pool->invalidate('foo'); $result = $pool->get('foo', function () { return 2; }); $this->assertEquals(2, $result); }