docs: public static <K, V> MapDataStore<K, V> createWriteBehindStore(MapStoreContext mapStoreContext, int partitionId,
                                                                     WriteBehindProcessor writeBehindProcessor) {
          MapServiceContext mapServiceContext = mapStoreContext.getMapServiceContext();
          NodeEngine nodeEngine = mapServiceContext.getNodeEngine();
          MapStoreConfig mapStoreConfig = mapStoreContext.getMapStoreConfig();
          InternalSerializationService serializationService
                  = ((InternalSerializationService) nodeEngine.getSerializationService());
          WriteBehindStore mapDataStore = new WriteBehindStore(mapStoreContext, partitionId, serializationService);
          mapDataStore.setWriteBehindQueue(newWriteBehindQueue(mapServiceContext, mapStoreConfig.isWriteCoalescing()));
          mapDataStore.setWriteBehindProcessor(writeBehindProcessor);
          return (MapDataStore<K, V>) mapDataStore;
      }