code: public static Term create(long index) {
          Term res = createLongCache.get(index);
          if (res == null) {
              checkNumericIndex(index);
  
              // Generate a new property.
              res = (Term) LongProperty.getInstance(index);
              createLongCache.put(index, res);
              return res;
          }
  
          // no clone/copy needed for cached result
          return res;
  	}
docs: Create a term directly from a long index.
  
  @param index
  the index to use for this term