]
Pedro Ruivo updated ISPN-6056:
------------------------------
Status: Open (was: New)
Improve ReplicableCommand marshalling
-------------------------------------
Key: ISPN-6056
URL:
https://issues.jboss.org/browse/ISPN-6056
Project: Infinispan
Issue Type: Enhancement
Components: Core
Affects Versions: 8.0.2.Final
Reporter: Pedro Ruivo
Assignee: Pedro Ruivo
Memory-wise speaking, it is possible to reduce the pressure when (un)marshalling the
ReplicableCommand by doing it directly in the ObjectInput/ObjectOutput.
Improvements:
* remove Object array created by get/setParameters()
* remove byte array creating in the externalizer.
Public API change:
* ReplicableCommand interface: deprecate get/setParameters() and create
readFrom()/writeTo() methods.
* Marshaller interface: added new start... methods.