Remove this page from the container and unlatch the page.
Caller should commit or abort this transaction ASAP because failure to do so will slow down page allocation of this container. The page to be removed must be latched and gotten (or added) by this ContainerHandle. The page should not be used again after this call as if it has been unlatched. If the call to removePage is successful, this page is invalid should not be gotten again with getPage.
RemovePage will guarantee to unlatch the page even if a StandardException is thrown.
Locking Policy
The page will not be freed until the transaction that removed the page commits. A special RecordHandle.DEALLOC_PROTECTION_HANDLE lock will be gotten for the transaction and which is used to prevent the page from being freed. This lock will be held regardless of the default locking policy of the transaction that called removedPage.
@see LockingPolicy
@see RecordHandle
@exception StandardException Standard Cloudscape error policy