public function removeFromIdentityMap($document)
{
$oid = spl_object_hash($document);
if (isset($this->identityMap[$this->documentIdentifiers[$oid]])) {
unset($this->identityMap[$this->documentIdentifiers[$oid]], $this->documentIdentifiers[$oid], $this->documentRevisions[$oid], $this->documentState[$oid]);
return true;
}
return false;
}