Batch intents for the duration. Each duration increment, all intents in the queue (if any) will be flushed. This process starts when the first intent is received and store is started. The intents will be flushed one-by-one in the order they originally came.