Hi, > I would prefer to initialise the repository at first place and make sure > everything > is correctly for repository
I wrote: *allow* delayed initialization (allow, not require). > If user want delay the initialisation, may create the repository > reference only when first accessed. If the credentials are included in the repository configuration (currently they always are; they have to be) then it's of course possible to initialize when the repository object is created. The question is: should Jackrabbit 3 *require* (like now) that the credentials for the storage are included in the repository configuration? I think for some storage backends it should not require that. Instead (only in those cases), it should initialize the repository when the first session is opened. Regards, Thomas