[infinispan-dev] Re: JProfiler snapshots for Infinispan+JBMAR

Bela Ban bban at redhat.com
Thu May 14 02:41:29 EDT 2009


Exactly. We're talking about 2 types of types: the finite set of types 
used by JBC itself, and user-defined data types. For the former, we can 
do (IMO) with encoding the type in 7 bits, for the latter we could use a 
predefined type of USER and that then uses the JBMAR mechanism



Manik Surtani wrote:
> On 13 May 2009, at 21:28, David M. Lloyd wrote:
>
>>  - This object is predefined = 1 byte
>>  - This is the custom ID of the predefined object = 1 byte
>>  - This is the custom object data = N bytes
>
> Can't the first 2 be combined into a single byte?  That's what I do in 
> my hand-wired marshaller.  I assume that all objects are predefined, 
> and use a special, reserved 'custom ID' to denote that the object is 
> *not* predefined.  Basically, I serialize a boolean into 2 bytes.
>
>
>

-- 
Bela Ban
Lead JGroups / Clustering Team
JBoss - a division of Red Hat




More information about the infinispan-dev mailing list