private static void doExpiryThread(Runnable command) {
    ConnectionTable.threadWantsSharedResources();
    try {
      command.run();
    } finally {
      ConnectionTable.releaseThreadsSockets();
    }
  }
ExpiryTask represents a timeout event for expiration
geode-core/src/main/java/org/apache/geode/internal/cache/ExpiryTask.java