Interface WriteBehindConfiguration.BatchingConfiguration

Enclosing interface:
WriteBehindConfiguration<R>

public static interface WriteBehindConfiguration.BatchingConfiguration
The batching specific part of WriteBehindConfiguration.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The recommended size of a batch of operations.
    long
    The maximum time to wait before writing behind.
    The time unit for the maximum delay.
    boolean
    Whether write operations can be coalesced.
  • Method Details

    • getBatchSize

      int getBatchSize()
      The recommended size of a batch of operations.

      Only positive values are legal. A value of 1 indicates that no batching should happen. Real batch size will be influenced by the write rate and the max write delay.

      Returns:
      the batch size
    • getMaxDelay

      long getMaxDelay()
      The maximum time to wait before writing behind.
      Returns:
      the maximum write delay
    • getMaxDelayUnit

      TimeUnit getMaxDelayUnit()
      The time unit for the maximum delay.
      Returns:
      Retrieves the unit for the maximum delay
    • isCoalescing

      boolean isCoalescing()
      Whether write operations can be coalesced.

      Write coalescing ensure that operations within a batch for the same key will be coalesced in to a single write operation.

      Returns:
      true if write coalescing enabled