@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface POPAsyncConc
Defines a method as asynchronous and concurrent. 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. Concurrent methods
can be called in parallel by multiple processes. They can not be executed if
a mutex call is currently being executed on the target object