if (_pending) redispatch();
if (_pending && !_resumed) _endPoint.redispatch();
        public void expire()        {            synchronized (this)            {                if (_pending)                    redispatch();            }        }