public function testAcquireLockTimeout(LockInterface $lockImplementor)
{
$mutex1 = new Mutex('forfiter', $lockImplementor);
$mutex1->acquireLock(0);
$mutex = new Mutex('forfiter', $lockImplementor);
$sleep = LockAbstract::USLEEP_TIME;
$time = microtime(true) * 1000;
$mutex->acquireLock($sleep);
$this->assertLessThanOrEqual(microtime(true) * 1000, $time + $sleep);
}