not be called for positions
be read by calling Get
be checked before calling
-safety: call from producer
the client should call
. For this time, the call
-Object if the call to this method