[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