TakeCommitmentFrom
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
cache->TakeCommitmentFrom(secondCache, commitmentStolen);
secondArea->cache->TakeCommitmentFrom(area->cache,
upperCache->TakeCommitmentFrom(lowerCache,
lowerCache->TakeCommitmentFrom(upperCache, upperCache->Commitment());
secondCache->TakeCommitmentFrom(cache, steal);