OAK-1463 - memory cache for RDB persistence (fix update handling) (work in progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572957 13f79535-47bb-0310-9956-ffa450edef68
OAK-1477 - re-enable test after fixing the memory cache in RDB persistence

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572961 13f79535-47bb-0310-9956-ffa450edef68
OAK-1482: ConcurrentModificationException in FileStore

Fixed as suggested by Chetan Mehrotra

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572996 13f79535-47bb-0310-9956-ffa450edef68
OAK-806: Content migration from Jackrabbit to Oak

Use the namespace mappings directly instead of going through
NamespaceRegistry. This is one fewer strict jackrabbit-core
dependency in the upgrade code.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573023 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Extract tar entry location information to a separate class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573041 13f79535-47bb-0310-9956-ffa450edef68
OAK-1418: Read performance regression

Optimize getProperty calls for the common case where the argument is just a name, with no other path components

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573042 13f79535-47bb-0310-9956-ffa450edef68
OAK-1418: Read performance regression

Optimize the call path to ContentSessionImpl.checkLive() by turning
AbstractRoot to MutableRoot with a concrete reference to
ContentSessionImpl. This avoids some extra levels of indirection.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573075 13f79535-47bb-0310-9956-ffa450edef68
OAK-1483 - Data Stores not initialized through the MongoDocumentStoreService

Applying patch from Amit Jain with some changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573450 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' of http://git.apache.org/jackrabbit-oak into oak-1475a
OAK-1475 - added name property for osgi server provider services