Package com.tnsai.annotations
Annotation Interface Memory.Persistence
- Enclosing class:
Memory
State persistence configuration.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionintCheckpoint interval in seconds.booleanWhether to compress stored data.booleanWhether persistence is enabled.booleanWhether to encrypt stored data.intMaximum checkpoints to retain.Storage backend.intTime-to-live in seconds.
-
Element Details
-
enabled
boolean enabledWhether persistence is enabled.- Default:
false
-
store
String storeStorage backend.- Default:
""
-
ttlSeconds
int ttlSecondsTime-to-live in seconds.-1 means never expire.
- Default:
-1
-
compress
boolean compressWhether to compress stored data.- Default:
false
-
encrypt
boolean encryptWhether to encrypt stored data.- Default:
false
-
checkpointInterval
int checkpointIntervalCheckpoint interval in seconds.0 means checkpoint on every change.
- Default:
0
-
maxCheckpoints
int maxCheckpointsMaximum checkpoints to retain.- Default:
10
-