[infinispan-dev] JBoss Marshalling 1.3 series

Galder Zamarreno galder at redhat.com
Tue Mar 2 06:06:46 EST 2010


On Sat, 27 Feb 2010 21:13:39 +0100, David M. Lloyd  
<david.lloyd at redhat.com> wrote:

> For JBoss Marshalling 1.3, I'm planning on adding a new River protocol
> version (3) and phasing out version 1.  As far as I'm aware, Infinispan  
> is
> using version 2, correct?

We use default version, which afaik is indeed 2 in 1.2.0.GA.

>
> By phasing out old versions, I can reduce the number of runtime checks  
> and
> improve performance and maintainability.  However, going forward, I will
> not be removing support for protocol versions which are used in
> widely-deployed versions of projects which use it (Infinispan for one).
>
> Thus, as time goes on, expect me to be pinging you guys about your input  
> on
> keeping or dropping various protocol versions.
>
> For protocol version 3, I'm looking at some or all of the following  
> features:
>
> - Full Javassist proxy serialization support
> - Fast serialization of more collection types
>      - The JBoss Marshalling "Pair" type

What's this pair type?

>      - JDK 6 collection types (Deque, NavigableSet/NavigableMap and their
> implementations)
>      - More collection utility wrapper types, probably including (but not
> limited to):
>          - Collections.checked*()
>          - Collections.asLifoQueue()
>          - Collections.nCopies()
>          - Collections.newSetFromMap()
>          - Collections.reverseOrder(*)
>
> Please speak up if there are other features that you'd like to see.
>

Nothing specific comes to my mind right now but I'll keep it mind in case  
anything pops up.

Cheers,
-- 
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache




More information about the infinispan-dev mailing list