code: public static <T> Single<Set<T>> values(CacheConfigBean cacheConfigBean, String key, Class<T> vClazz) {
          return values(cacheConfigBean, key)
                  .map(values -> {
                      Set<T> _values = new TreeSet<>();
                      if (values != null && !values.isEmpty()) {
                          values.forEach(value -> {
                              _values.add(Reflection.toType(value, vClazz));
                          });
                      }
                      return _values;
                  });
      }
docs: retrial the cached set
  
  @param cacheConfigBean the datasource configuration
  @param key             the key
  @param vClazz          the class for the element
  @param <T>             generic type of the set
  @return the typed value set