-
Enhancement
-
Resolution: Done
-
Major
-
4.4.0.Final
-
None
Modeshape will use the transient binary store by default if a binary store is not configured. The transient binary store will be used to store any strings that exceed the default min value size (4 kb).
This causes an issue if you wish to store large strings (> 4 kb) as node properties as they are automatically added as binary values to the transient binary store which in turn is wiped out when the application is restarted. This means that future attempts to access a node with a large string after a restart results in an Exception as the binary value associated to the node no longer exists on the file system.
Currently there is no way to change the default min value size on the transient binary store which limits all strings to a size of 4 kb or less.
Ideally the configuration (both standalone and via the Wildfly sub-system) should be enhanced to allow the default min value size to configured when using the transient binary store (default).