code: public <T> void putInCache(final Class<? super T> clazz, final Object requestCacheKey, final T data) {
          putInCache(clazz, requestCacheKey, data, null);
      }
docs: Adds some data to the cache, asynchronously. Same as
  {@link #putInCache(Class, Object, Object, RequestListener)} with a null
  listener. Operation will take place but you won't be notified.
  @param clazz
  a super class or the class of data.
  @param requestCacheKey
  the request cache key that data will be stored in.
  @param data
  the data to store. Maybe null if supported by underlying
  ObjectPersister.