Details
-
Improvement
-
Resolution: Fixed
-
Major
-
8.4.4
-
Unknown
-
N/A
-
N/A
-
Description
Right now BaseObject#guid get initialized in BaseObject constructor no matter what. That means that everytime you load an object from the database the guid is initialized and then overwritten with the one from the database...
UUID.randomUUID() being quite expensive sometimes it would be better to generate the guid only in getGuid() if it's null.