public <T extends CacheElement> List<T> findCustomCacheElements(Class<T> classT) {
    List<T> newList = new ArrayList<>();
    // streaming won't work here, because it's trying to cast element into CacheElement
    for (Object element : getCustomCacheElements()) {
      if (classT.isInstance(element)) {
        newList.add(classT.cast(element));
      }
    }
    return newList;
  }
Sets the value of the version property.

allowed object is
{@link String }

@param value the value of the version property
geode-core/src/main/java/org/apache/geode/cache/configuration/CacheConfig.java