protected void performTimeout() throws CacheException {
    if (logger.isDebugEnabled()) {
      logger.debug("{}.performTimeout(): getExpirationTime() returns {}", toString(),
          getExpirationTime());
    }

    getLocalRegion().performExpiryTimeout(this);
  }
Returns false if the region reliability state does not allow this expiry task to fire.
geode-core/src/main/java/org/apache/geode/internal/cache/ExpiryTask.java