Hi guys,
Is there a way to enforce singleton method invocation based on its parameter values, so that if a method with certain parameter values is already enqueued, no future invocations for it should be enqueued, unless the parameter values are different or the enqueued method has been processed?
Maybe a way to look-up the method and its parameter values in the storage for a relevant state (enqueued/scheduled/processing).
I’m aware of the DisableConcurrentExecution filter/attribute but it seems to apply to method name only, not the parameter values.
Any help or advice is appreciated.
Cheers