public TupleSpace(IExecutive exec) { m_exec = exec; // TODO: Add a GracefulAbort(...) to IDetachableEventController. // exec.ExecutiveFinished +=new ExecutiveEvent(exec_ExecutiveFinished); m_ts = new HashtableOfLists(); m_waitersToRead = new HashtableOfLists(); m_waitersToTake = new HashtableOfLists(); }