FailureTableEntry(Key key) { this.key = key.archivalCopy(); long now = System.currentTimeMillis(); creationTime = now; receivedTime = -1; sentTime = -1; requestorNodes = EMPTY_WEAK_REFERENCE; requestorTimes = EMPTY_LONG_ARRAY; requestorBootIDs = EMPTY_LONG_ARRAY; requestorHTLs = EMPTY_SHORT_ARRAY; requestedNodes = EMPTY_WEAK_REFERENCE; requestedLocs = EMPTY_DOUBLE_ARRAY; requestedBootIDs = EMPTY_LONG_ARRAY; requestedTimes = EMPTY_LONG_ARRAY; requestedTimeoutsRF = EMPTY_LONG_ARRAY; requestedTimeoutsFT = EMPTY_LONG_ARRAY; requestedTimeoutHTLs = EMPTY_SHORT_ARRAY; }