In the standalone server, the JackrabbitRepositoryServlet creates the repository, then it stores a ProxyRepository, instead of the actual repository, in the servlet context. It appears that the proxy does nothing; it in fact returns the very same repository that was created earlier, but through an intermediary factory.
I'm NOT complaining. But I am trying to understand how I should write creation code in my own app. What is the purpose of this ProxyRepository?
