synchronized (this)
synchronized (_endPoint)
        public void reset()        {            synchronized (this)            {                _resumed = false;                _pending = false;                if (isExpired())                    return;                this.cancel();            }        }