@Override
      protected Integer initialValue() {
        return nextId.getAndIncrement();
      }
A thread safe time expired cache for HiveMetaStoreClient
metastore/src/java/org/apache/hadoop/hive/metastore/HiveClientCache.java