Class Identity

Persistent instances managed by the implementation are stored with class information. This information is evaluated when reading instances and is used for object instantiation. Unlike serialization in JDK, the implementation does not store class names with serialized objects. Instead, it stores class ids (short integers) representing this information. The mapping from class ids to class names is maintained in a particular persistent map for this purpose. It is transparent for the application.