public static StoreFileWriter createWriter(Configuration conf, FileSystem fs,
    ColumnFamilyDescriptor family, MobFileName mobFileName, Path basePath, long maxKeyCount,
    Compression.Algorithm compression, CacheConfig cacheConfig, Encryption.Context cryptoContext,
    boolean isCompaction) throws IOException {
    return createWriter(conf, fs, family, new Path(basePath, mobFileName.getFileName()),
      maxKeyCount, compression, cacheConfig, cryptoContext, StoreUtils.getChecksumType(conf),
      StoreUtils.getBytesPerChecksum(conf), family.getBlocksize(), BloomType.NONE, isCompaction);
  }
Creates a writer for the mob file in temp directory.
@param conf          The current configuration.
@param fs            The current file system.
@param family        The descriptor of the current column family.
@param mobFileName   The mob file name.
@param basePath      The basic path for a temp directory.
@param maxKeyCount   The key count.
@param compression   The compression algorithm.
@param cacheConfig   The current cache config.
@param cryptoContext The encryption context.
@param isCompaction  If the writer is used in compaction.
@return The writer for the mob file.
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java