Creates a new EntryTaskScheduler that will run all second operations in bulk.
Imagine a write-behind map where dirty entries will be stored in bulk.
Note that each key can only occur once; meaning you cannot delay the execution.
For example, once an entry is marked as dirty, it will run in write-delay-seconds,
even if the entry is updated again within write-delay-seconds.
Two things to remember:
1. A key cannot be re-scheduled (postponing its execution).
2. All entries scheduled for a given second will be executed once by your
Once a key is executed, it can be re-scheduled for another execution.
EntryTaskScheduler implementation is thread-safe.
taskScheduler - ScheduledExecutorService instance to execute the second
entryProcessor - bulk processor
EntryTaskScheduler that will run all second operations in bulk