docs: @Override
      protected Map<Serializable, Object> createInstance() throws Exception {
          final Map<Serializable, Object> cache;
          if (this.cacheName != null) {
              cache = this.cacheFactory.getCache(this.cacheName);
          } else {
              cache = this.cacheFactory.getCache();
          }
  
          return cache;
      }