private void validateStoreConfiguration(Map<String, StorageEngine> stores) {
    stores.forEach((storeName, storageEngine) -> {
      // Ensure that the side inputs store is NOT logged (they are durable)
      if (storageEngine.getStoreProperties().isLoggedStore()) {
        throw new SamzaException(
            String.format("Cannot configure both side inputs and a changelog for store: %s.", storeName));
      }
    });
  }
Gets the side input SSP offsets for all stores from their local offset files.

@return a {@link Map} of {@link SystemStreamPartition} to offset in the offset files.
samza-core/src/main/java/org/apache/samza/storage/TaskSideInputStorageManager.java