In transit references
- When the wire representation of a network reference
is sent through a socket, it will not arrive immediately.
- Flushing the buffer just ensures that the data have been sent,
but does not guarant that they have been received.
- The references that have been sent but have not being received
are named in-transit references.
- A race condition occurs when a network object has only in-transit
references, because the DGC may incorrectly recycle it.
- The current implementation does not protect in-transit references
to be collected.
- 5 -