Thimble
An asynchronous task execution library for Java
Thimble is a multi-thread Executor implementation that supports sequential and coalescing tasks.
Sequential tasks are guaranteed to run in order, sequentially (but may run in different threads).
Coalescing tasks are tasks where only the latest submitted task needs to be executed (effectively overwriting previously submitted tasks).
Sequential and coalescing tasks are mutually exclusive.