A TupleEntry is a Tuple (i.e. a possible entry in some Tuplespace) together with expiry and cancellation data.
- #
- A
- C
- E
- F
- G
- M
- N
- R
- S
- V
| [RW] | expires | 
Creates a TupleEntry based on
ary with an optional renewer or expiry time sec.
A renewer must implement the renew method which returns a Numeric, nil, or true to indicate when the tuple
has expired.
Retrieves key from the tuple.
A TupleEntry is dead when it is canceled or expired.
Marks this TupleEntry as canceled.
Returns the canceled status.
Has this tuple expired? (true/false).
A tuple has expired when its expiry timer based on the sec
argument to initialize runs out.
Fetches key from the tuple.
Creates a Rinda::Tuple for ary.
Reset the expiry time according to sec_or_renewer.
- nil
- 
it is set to expire in the far future. 
- false
- 
it has expired. 
- Numeric
- 
it will expire in that many seconds. 
Otherwise the argument refers to some kind of renewer object which will reset its expiry time.
The size of the tuple.
Returns a valid argument to #make_expires and the renewer or nil.
Given true, nil, or Numeric, returns that value and nil
(no actual renewer).  Otherwise it returns an expiry value from calling
it.renew and the renewer.