Re: What is transient metadata ?
Tomas Zezula <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Holger, transient metadata is a feature required by Java MDR Integration. The problem is that Java module creates some matada which should not be stored in to BTree and should be freed when they are not needed. Java module provides these objects to other modules or parts of Java module, so it can not manage the lifecycle of these objects. (Java module does not know, if someone references this metadata). Follow this Java module can not destroy these objects using refDelete. So, Java module requires that these objects will be freed automatically when they are not more referenced. Also all association links in which these objects participate must be removed. There are several limitation given by the problem itself, performance and current archytecture of MDR storagemodel. I will submit documentation of this feature as soon as I will finish test suites of this feature. Tomas Holger Krug wrote: >Hi Tomas, > >Yesterday you checked in a lot of code concerning `transient >metadata'. Could you explain in short terms what that is all about and >how it is supposed to be used or hint me to some external >documentation ? > >Thanks a lot ! > > >