OAK-506: Avoid extra MK.nodeExists() calls when already cached

As a workaround, increase the number of child node names to retrieve initially.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421308 13f79535-47bb-0310-9956-ffa450edef68
OAK-168: Basic JCR VersionManager support
- fix NPE on checkin

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421335 13f79535-47bb-0310-9956-ffa450edef68
OAK-425 Query: improved logging (use +Inf instead of Double.MAX_VALUE)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421350 13f79535-47bb-0310-9956-ffa450edef68
Include path in the orderBy of fetch nodes query, otherwise Mongo complains that there is too much data for sort.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421362 13f79535-47bb-0310-9956-ffa450edef68
OAK-483 : Implement AccessControlAction  (and adding some addition TODOs)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421428 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control Management

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421458 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: remove unused method

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421459 13f79535-47bb-0310-9956-ffa450edef68
minor improvment: add TODO.unimplemented for hasCapability

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421462 13f79535-47bb-0310-9956-ffa450edef68
Avoid using internal sun classes.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421690 13f79535-47bb-0310-9956-ffa450edef68
Added node caching and other temporary performance improvements for fetching and committing nodes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421704 13f79535-47bb-0310-9956-ffa450edef68
Temporarily disable MicroKernelIT for MongoMK until I fully implement the performance fixes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421717 13f79535-47bb-0310-9956-ffa450edef68
OAK-511 Query PropertyIndex that stores the index content as nodes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421761 13f79535-47bb-0310-9956-ffa450edef68
Removed an unused method

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421762 13f79535-47bb-0310-9956-ffa450edef68
Cache the fetched nodes as well

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421786 13f79535-47bb-0310-9956-ffa450edef68
OAK-509: Item names starting with '{X}' cause RepositoryException

Better testing of GlobalNameMapper

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421803 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421804 13f79535-47bb-0310-9956-ffa450edef68
OAK-507 - MicroKernel.commit() throws NotFoundException for an existing node

Allow the non-existent node delete case in MongoMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421808 13f79535-47bb-0310-9956-ffa450edef68
OAK-497 : add fixme for java7 workaround that really looks wrong.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421811 13f79535-47bb-0310-9956-ffa450edef68
OAK-510: add test (marked with @ignore)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421813 13f79535-47bb-0310-9956-ffa450edef68
fix indention

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421814 13f79535-47bb-0310-9956-ffa450edef68