Cml\Lock\Base::__destruct PHP Метод

__destruct() публичный Метод

定义析构函数 自动释放获得的锁
public __destruct ( )
    public function __destruct()
    {
        foreach ($this->lockCache as $key => $isMyLock) {
            if ($isMyLock == Model::getInstance()->cache($this->useCache)->getInstance()->get($key)) {
                Model::getInstance()->cache($this->useCache)->getInstance()->delete($key);
            }
            $this->lockCache[$key] = null;
            //防止gc延迟,判断有误
            unset($this->lockCache[$key]);
        }
    }