public function testRemove()
 {
     $cache = new \Jenner\SimpleFork\Cache\SharedMemory();
     $cache->set('test', 'test');
     $process = new \Jenner\SimpleFork\Process(function () use($cache) {
         $cache->remove();
     });
     $this->assertEquals($cache->get('test'), 'test');
     $process->start();
     $process->wait();
     // maybe a php bug
     //$this->assertFalse($cache->get('test'));
 }
<?php

/**
 * Created by PhpStorm.
 * User: Jenner
 * Date: 2015/10/23
 * Time: 17:38
 */
require dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
$cache = new \Jenner\SimpleFork\Cache\SharedMemory();
$cache->set('test', 'test');
var_dump($cache->remove());
var_dump($cache->get('test'));