jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "JcrSpecImplementation" by AlexanderKlimetschek
Date Tue, 28 Jul 2009 15:30:53 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The following page has been changed by AlexanderKlimetschek:

  == Implementation Choice ==
   * Changes made by different sessions: Jackrabbit employs a copy-on-write model, ie. any
non-modified item in one session will always reflect the persisted state of that item (section "Seeing Changes Made by Other Sessions").
   * {{{InvalidItemStateException}}}s on concurrent modifications: complex issue, see [https://issues.apache.org/jira/browse/JCR-1552
JCR-1552] for details
+  * UUID assignment: Jackrabbit's implementation uses UUIDs internally as well, so these
are already assigned upon creating a node and will not change upon a save(). Note that Node.getUUID()
will nevertheless throw an {{{UnsupportedRepositoryOperationException}}} if the node is not
mix:referenceable (section "When UUIDs are Assigned").

View raw message