[infinispan-issues] [JBoss JIRA] Issue Comment Edited: (ISPN-1421) Put together a migrate to Infinispan 5.1 document

Manik Surtani (JIRA) jira-events at lists.jboss.org
Tue Sep 27 10:40:26 EDT 2011


    [ https://issues.jboss.org/browse/ISPN-1421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12630769#comment-12630769 ] 

Manik Surtani edited comment on ISPN-1421 at 9/27/11 10:39 AM:
---------------------------------------------------------------

*Flags and ClassLoaders*

Flags and ClassLoaders API has changed.  In the past, the following would work:

{code}
cache.withFlags(f1, f2);
cache.withClassLoader(cl);
cache.put(k, v);
{code}

In 5.1.0, these withX() methods return a new instance and not the cache itself, so thread locals are avoided and the code above will not work.  If used in a fluent manner however, things still work:

{code}
cache.withFlags(f1, f2).withClassLoader(cl).put(k, v);
{code}

The above pattern has always been the intention of this API anyway.

      was (Author: manik):
    Flags and ClassLoaders API has changed.  In the past, the following would work:

{code}
cache.withFlags(f1, f2);
cache.withClassLoader(cl);
cache.put(k, v);
{code}

In 5.1.0, these withX() methods return a new instance and not the cache itself, so thread locals are avoided and the code above will not work.  If used in a fluent manner however, things still work:

{code}
cache.withFlags(f1, f2).withClassLoader(cl).put(k, v);
{code}

The above pattern has always been the intention of this API anyway.
  
> Put together a migrate to Infinispan 5.1 document
> -------------------------------------------------
>
>                 Key: ISPN-1421
>                 URL: https://issues.jboss.org/browse/ISPN-1421
>             Project: Infinispan
>          Issue Type: Task
>    Affects Versions: 5.0.0.FINAL
>            Reporter: Manik Surtani
>            Assignee: Pete Muir
>              Labels: docs
>             Fix For: 5.1.0.CR1, 5.1.0.FINAL
>
>
> Please use this JIRA to list all incompatibilies and potential problems people may have migrating from 4.x or 5.0.x to 5.1.x.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the infinispan-issues mailing list