Suppose thread A writes an item to a JavaSpace, thread B attempts to
read it, and A's call to the space's proxy write method happens-before
B's call to the space's proxy read method. There are no transactions
involved
Should the read always succeed?
In other words, should a happens-before relationship between two actions
in a client imply a corresponding happens-before relationship between
the corresponding actions in the actual space, without depending on
transaction semantics?
This question affects whether I'm working on a bug in outrigger or in
one of its tests.
Thanks for any information.
Patricia