1. Qlik Replicate User Guide: In the section "Setting advanced run options," under the "Change Processing Tuning" tab, the configuration for "Batch optimized apply" mode explicitly lists the options: "Apply changes every seconds" (Time) and "Apply changes when accumulated changes exceed MB" (Volume). This directly confirms that batching is controlled by time and/or volume.
2. Qlik Community Knowledge Base: Article 000038693, "Qlik Replicate batch optimized apply mode and transaction apply mode," explains that in Batch Optimized Apply, "Replicate accumulates the changes and applies them to the target in batches. The batch is applied when either the configured time or size is reached." This corroborates the dual trigger mechanism.