Versions Compared

Key

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

...

(De)serialization is similar to (un)marshalling, it's a process to gain java a Java class instance from bytes or vice versa, but it happens at different times and code layers.

...

This API is known for the overhead used to store transformed data and is able to work with byte arrays with custom offsets, which is necessary to guarantee performance.

Every customer may implement this interface in a proper way if necessary and specify it at in the configuration:

Code Block
languagejava
titleCustom SPI
IgniteConfiguration getConfiguration() {
	IgniteConfiguration cfg = ...

	cfg.setCacheObjectTransformerSpi(new XXXTransformerSpi());

	return cfg;
}

...