def __init__(self, state, meta=None): super(Ref, self).__init__(meta) self._id = refids.next() self._faults = AtomicInteger(0) self._tinfo = None self._maxHistory = 10 self._minHistory = 0 # NOTE SharedLock is also re-entrant. self._lock = SharedLock(None, False) self._tvals = TVal(state, 0, time() * 1000)
def __init__(self, v=0): self._v = v self._lock = SharedLock()