public function setLock($tag, $value)
{
$value = !!$value;
if ($this->getLock($tag) !== $value) {
if ($value) {
$this->_locks[$tag] = true;
} else {
unset($this->_locks[$tag]);
}
$locksFile = $this->logPath . '/locks.data';
file_put_contents($locksFile, serialize(array_keys($this->_locks)));
}
}