public DiskStoreFactory setDiskDirs(File[] diskDirs) { checkIfDirectoriesExist(diskDirs); int[] diskSizes = new int[diskDirs.length]; Arrays.fill(diskSizes, DEFAULT_DISK_DIR_SIZE); return setDiskDirsAndSizes(diskDirs, diskSizes); }
public DiskStoreFactory setDiskDirs(File[] diskDirs) { checkIfDirectoriesExist(diskDirs); int[] diskSizes = new int[diskDirs.length]; Arrays.fill(diskSizes, DEFAULT_DISK_DIR_SIZE); return setDiskDirsAndSizes(diskDirs, diskSizes); }
public DiskStoreFactoryImpl(Cache cache, DiskStoreAttributes attrs) { this.attrs.name = attrs.name; setAutoCompact(attrs.getAutoCompact()); setAllowForceCompaction(attrs.getAllowForceCompaction()); setCompactionThreshold(attrs.getCompactionThreshold()); setMaxOplogSizeInBytes(attrs.getMaxOplogSizeInBytes()); setTimeInterval(attrs.getTimeInterval()); setWriteBufferSize(attrs.getWriteBufferSize()); setQueueSize(attrs.getQueueSize()); setDiskDirs(cloneArray(attrs.getDiskDirs())); setDiskDirsAndSizes(cloneArray(attrs.getDiskDirs()), cloneArray(attrs.getDiskDirSizes())); setSyncWrites(attrs.getSyncWrites()); this.cache = cache; }
public DiskStoreFactoryImpl(Cache cache, DiskStoreAttributes attrs) { this.attrs.name = attrs.name; setAutoCompact(attrs.getAutoCompact()); setAllowForceCompaction(attrs.getAllowForceCompaction()); setCompactionThreshold(attrs.getCompactionThreshold()); setMaxOplogSizeInBytes(attrs.getMaxOplogSizeInBytes()); setTimeInterval(attrs.getTimeInterval()); setWriteBufferSize(attrs.getWriteBufferSize()); setQueueSize(attrs.getQueueSize()); setDiskDirs(cloneArray(attrs.getDiskDirs())); setDiskDirsAndSizes(cloneArray(attrs.getDiskDirs()), cloneArray(attrs.getDiskDirSizes())); setDiskUsageWarningPercentage(attrs.getDiskUsageWarningPercentage()); setDiskUsageCriticalPercentage(attrs.getDiskUsageCriticalPercentage()); this.cache = cache; }