Yes,I saw that class,but essentially I am doing the same thing as that
class.I can re-implement it using TransientHolder if that is preferable.

Thanks,
Abhi

On Thu, Aug 20, 2009 at 3:15 PM, Matthias Wessendorf <[email protected]>wrote:

> On Thu, Aug 20, 2009 at 11:33 AM, Abhijit
> Ghosh<[email protected]> wrote:
> > Blake,
> > Please find my response inline:
> >
> > On Wed, Aug 19, 2009 at 8:40 PM, Blake Sullivan <
> [email protected]>
> > wrote:
> >>
> >> Abhijit S Ghosh (JIRA) said the following On 8/19/2009 6:32 AM PT:
> >>>
> >>> XMLMenuModel data structures are not fully serializable.
> >>> --------------------------------------------------------
> >>>
> >>>                 Key: TRINIDAD-1557
> >>>                 URL:
> https://issues.apache.org/jira/browse/TRINIDAD-1557
> >>>             Project: MyFaces Trinidad
> >>>          Issue Type: Bug
> >>>            Reporter: Abhijit S Ghosh
> >>>
> >>>
> >>> XMLMenuModel data structures are not fully serializable,which causes
> >>> problems during session state replication in high availability
> >>> environments,if subclasses use session to cache menu data
> structures.This
> >>> will also create problems during normal serialization.
> >>> The data structure object hierarchy should be made completely
> >>> serializable.
> >>>
> >>>
> >>
> >> Abhijit,
> >>
> >> Do we really need the structure to be Serializable?  If we can rebuild
> the
> >> structure after fail-over, it is preferable to use a TransientHolder to
> hold
> >> a reference to the unserializable structure and then lazily rebuild the
> >> structure if necessary.
> >
> > That is what I am doing here.The non-serializable references have been
> > marked as transient and the tree model is rebuilt by reading the xml
> stream
> > again.So actually no serialization happens.I blow away the cache when I
> > detect a deserialized tree and rebuild the cache.
>
> I think Blake was talking about this class:
>
>
> http://myfaces.apache.org/trinidad/trinidad-api/apidocs/org/apache/myfaces/trinidad/util/TransientHolder.html
>
> >
> > Thanks,
> > Abhi
> >
> >>
> >>
> >> -- Blake Sullivan
> >>
> >
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>

Reply via email to