protected T execute()

in src/main/java/com/epam/digital/data/platform/storage/form/repository/BaseRedisRepository.java [27:34]


  protected <T> T execute(Supplier<T> supplier) {
    try {
      return supplier.get();
    } catch (RuntimeException ex) {
      log.warn("Couldn't get form data from redis", ex);
      throw new FormDataRepositoryCommunicationException(ex.getMessage(), ex);
    }
  }