docs: public static QueueStoreWrapper create(String name, QueueStoreConfig storeConfig
              , SerializationService serializationService, ClassLoader classLoader) {
          checkNotNull(name, "name should not be null");
          checkNotNull(serializationService, "serializationService should not be null");
  
          final QueueStoreWrapper storeWrapper = new QueueStoreWrapper(name);
          storeWrapper.setSerializationService(serializationService);
          if (storeConfig == null || !storeConfig.isEnabled()) {
              return storeWrapper;
          }
          // create queue store.
          final QueueStore queueStore = createQueueStore(name, storeConfig, classLoader);
          if (queueStore != null) {
              storeWrapper.setEnabled(storeConfig.isEnabled());
              storeWrapper.setBinary(Boolean.parseBoolean(storeConfig.getProperty(STORE_BINARY)));
              storeWrapper.setMemoryLimit(parseInt(STORE_MEMORY_LIMIT, DEFAULT_MEMORY_LIMIT, storeConfig));
              storeWrapper.setBulkLoad(parseInt(STORE_BULK_LOAD, DEFAULT_BULK_LOAD, storeConfig));
              storeWrapper.setStore(queueStore);
          }
          return storeWrapper;
      }