Class PageMemoryReencryptionConfigurationSchema
java.lang.Object
org.gridgain.internal.encryption.configuration.ReencryptionConfigurationSchema
org.gridgain.internal.encryption.configuration.PageMemoryReencryptionConfigurationSchema
@PolymorphicConfigInstance("aipersist")
public class PageMemoryReencryptionConfigurationSchema
extends ReencryptionConfigurationSchema
Re-encryption configuration for the page-memory storage engine (
aipersist), which
re-encrypts data page by page. Storage engines that encrypt at a different granularity (for
example RocksDB, which encrypts at the file level) contribute their own instances instead.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringPersistent page-memory engine name (seePersistentPageMemoryStorageEngine.ENGINE_NAME).intNumber of pages to re-encrypt in each step of the background task.Fields inherited from class org.gridgain.internal.encryption.configuration.ReencryptionConfigurationSchema
enabled, engine -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
AIPERSIST
Persistent page-memory engine name (seePersistentPageMemoryStorageEngine.ENGINE_NAME).- See Also:
-
batchSize
@Value(hasDefault=true) @Range(min=1L) public int batchSizeNumber of pages to re-encrypt in each step of the background task.Re-encryption runs as a gradual task that walks a partition's pages and re-encrypts them in batches, yielding between batches to avoid blocking other operations. Larger batch sizes complete faster but may cause more memory pressure.
-
-
Constructor Details
-
PageMemoryReencryptionConfigurationSchema
public PageMemoryReencryptionConfigurationSchema()
-