docs: public boolean isExpired()
      {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "isExpired");
          boolean expired = false;
          long curTime = System.currentTimeMillis();
          //TODO:
          if (curTime - _leaseTime > _leaseTimeout * 1000) //  30 seconds default for timeout
          {
              if (tc.isDebugEnabled())
                  Tr.debug(tc, "Lease has EXPIRED for " + _recoveryIdentity + ", currenttime: " + curTime + ", storedTime: " + _leaseTime);
              expired = true;
          }
          else
          {
              if (tc.isDebugEnabled())
                  Tr.debug(tc, "Lease has not expired for " + _recoveryIdentity + ", currenttime: " + curTime + ", storedTime: " + _leaseTime);
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "isExpired", expired);
          return expired;
      }