@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface POPAsyncSeq
Defines a method as asynchronous and sequential. Asynchronous method calls do
not wait for the call to finish and continue execution of the calling code
directly. Asynchronous methods can't have a return value. Sequential methods
can only be executed when all other sequential and mutex calls on the same
object are terminated. Concurrent calls do not restrict sequential methods.