On 04/10/2009 06:43 AM, Galder Zamarreno wrote:
- For Beta1, I'd like David to have a look at what I've done
and see if
he can review it...
Regarding externalizers - they are potentially slightly faster than
Externalizable due to the fact that reflection is not needed to construct
the instance. But, I'll leave the proof of that to the benchmarks. :-)
Also, org.infinispan.marshall.jboss.ExternalizerClassFactory#EXTERNALIZERS
is a Map<String, String> so you don't want to use a WeakHashMap.
Otherwise it looks correct from a JBoss Marshalling perspective. Moving
from Object*Stream to ObjectInput/Output where you can is a smart move in
my opinion.
- DML