invoke

Submits the invocable object to be executed in a pooled thread. Returns a Future object representing the eventual
result of the invocable's operation. The actual operation will be wrapped such that PerthreadManager.cleanup() is invoked after the operation completes.