We're updating the issue view to help you get more done. 

Added ability to disable caching of the change path for the Change API

Description

A customer has an object with a nested property of type map,the keys in this map keep changing, and customer use their path to change values in the map.
that cause com.gigaspaces.internal.io.MarshalInputStream$Context at _repetitiveObjectsCache to keep growing filling up the heap.

As discussed with Niv The write is probably done in SpaceEntryPathMutator
writeExternal->IOUtils.writeRepetitiveString
Niv suggested adding system property to turn off/on writeRepetitiveString in this case and use writeString instead.

Workaround

None

Acceptance Test

ChangeApiWithKeyAsUidTest test added

Status

Assignee

Evgeny Fisher

Reporter

Ester Atzmon

Labels

None

Priority

Medium

SalesForce Case ID

12279

Fix versions

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Open Source

Platform

All