public class SkipOnConcurrentExecutionDecorator
extends Object
implements Runnable
Decorator to prevent concurrent task execution.
If this task is running on a thread and another thread calls attempt the execute it concurrently
then the 2nd execution will be skipped.