public function testShouldPutAndRetrieveValues()
{
// Arrange
$cacheComponent = $this->getCacheComponent();
// Assertion
$cacheComponent->put('saveThe', 'bacon', 1);
// 1 minute of ttl
$this->tick(30);
// After 30 seconds
$this->assertTrue($cacheComponent->has('saveThe'));
$this->assertEquals('bacon', $cacheComponent->get('saveThe'));
}