-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
The current solution for ISPN-1205 involves sending the cache name along with each MarshalledValue marshalled payload which is not optimal. The reason this is needed is to be able to locate the marshaller that the MV needs, which needs to be given on instance creation.
To make this more efficient, a multiplexing marshalling architecture is needed where the cache name is marshalled way before anything else in the command and based on that, the right marshaller can be picked and passed down to the externalizers to use as needed, i.e. MarshalledValue.
The reason for doing this separately to ISPN-1205 is because some decent restructuring is needed to get this done cos currently the cache name is embedded within the actual command parameters, which makes it ackward to select a marshaller there and then continue unmarshalling with that marshaller.
- is related to
-
ISPN-1205 Redesign marshallers to be per named cache instance, per thread
- Closed