Hi,
On Mon, Dec 21, 2009 at 6:15 PM, Thomas Mortagne
<thomas.mortagne(a)xwiki.com>wrote;wrote:
On Mon, Dec 21, 2009 at 13:34, Sergiu Dumitriu
<sergiu(a)xwiki.com> wrote:
Hi devs,
Currently the getDocument method always goes to the storage to retrieve
the document, even if the same document has just been retrieved. This
Note to be more clear: in public API only not private one (because the
XWikiDocument is got from cache storage and not reloaded each time
from the database). And the exact issue is that the XWikiDocument is
cloned in the Document instance so when you ask again for the Document
you don't get the same instance of XWikiDocument behind the scene.
So with the new changes we'd clone the Document instance in current
execution context (if there is one) rather than retrieve the underlying
XWikiDocument and create a new Documents instance?
+1 for the idea.
- Asiri