docs: protected String buildKey(final Class<?> clazz, final String id, final Number revision) {
          if (revision != null) {
              return clazz.getSimpleName() + "-" + id + "-" + revision;
          } else {
              return clazz.getSimpleName() + "-" + id;
          }
      }