DSValue with expiry
Authorized users can set and unset a value and a time at which the value will expire. Anyone can read the value and check freshness.
return the stored value along with boolean true
if the value is still valid
and false
if not.
return either the stored value or an exception if expired
set a value and expiry (requires auth)