Note: it seems that the searching could be improved by looking if it is among the local
references outside the thread (in a way that we can avoid creating a thread every time):
however, the reference could disappeared from the list of local references causing a fail
that cannot be captured unless it is within the boundaries of a retrying task.
When the call to an agent through a reference fails because the agent has moved, set this to
to true if we want the retring mechanism to block until the reference is updated.
It executes on the original stale object at the source,
and is typically defined to perform activities such as removing the stale
object from persistence.
The "listen" thread that accepts a connection to the
server, parses the header to obtain the class file name
and sends back the bytecodes for the class (or error
if the class is not found or the response was malformed).
Management of dynamic proxies, that are automatically
updated even if the agent moves to another platform (whether this agent is
the holder, the target or both).