if (!oldId.equals(uniqueId)) {
getDatabase().getSessionContext().remapDocumentContext(oldId, uniqueId);
}
// Replace doc and core in current document context, because there still may be "dummy" instances of these (B00005D32)
DocumentContext docContext = getDocumentSessionContext();
docContext.setDocument(this);
docContext.setCore(docCore);
}
if (!sessionContext.isTransactionActive()) {
dropCache();
fastAccessKey = docCore.getFastAccessKey();