readData = heapDataManager.readDataRecord(dataRecordIdentifier);
if (poll) {
heapDataManager.deleteDataRecord(dataRecordIdentifier);
}
} catch (HeapException exception) {
throw new HeapRuntimeException(exception);
}
entry = createEntry(key, unmarshallValue(readData));
}
return entry;
}