constructor(classFileStoreStrategyFilesystem, storagePath, classFileStoreStrategyGridFs, gridFsBucket, classFileStoreStrategyS3, s3Bucket) {
    this.classFileStoreStrategyFilesystem = classFileStoreStrategyFilesystem;
    this.storagePath = storagePath;
    this.classFileStoreStrategyGridFs = classFileStoreStrategyGridFs;
    this.gridFsBucket = gridFsBucket;
    this.classFileStoreStrategyS3 = classFileStoreStrategyS3;
    this.s3Bucket = s3Bucket;
  }
constructor
@param classFileStoreStrategyFilesystem use this strategy for filesystem storage
@param storagePath file storage path
@param classFileStoreStrategyGridFs use this strategy for GridFS storage
@param gridFsBucket use this GridFS Bucket as GridFS Storage
@param classFileStoreStrategyS3 use this strategy for S3 storage
@param s3Bucket use this S3 Bucket as S3 Storage