Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Customers may want to 

  • minimize (compressioncompress)
  • protect (encryption)transform (filtering, auto-correctionencrypt)

user's data at the network and memory layer.

...

To cover both layers (network and memory) and make the feature compatible with the existing data, it is proposed to transform/restore CacheObjects CacheObject's bytes on the fly.

A possible solution is to wrap them and or transform the byte arrays they provided during the marshaling. This will cover both layers, messaging (network) and storage (in-memory + persist).

Risks and Assumptions

Wrapping Transformation requires additional memory allocation and subsequent GC work.

...