docs: protected static long calculateFileSplit(long repositorySize) {
  		if (repositorySize <= 0) {
  			return MAX_LOG_FILE_SIZE;
  		}
  		if (repositorySize < MIN_REPOSITORY_SIZE) {
  			throw new IllegalArgumentException("Specified repository size is too small");
  		}
  		
  		long result = repositorySize / SPLIT_RATIO;
  		
  		if (result < MIN_LOG_FILE_SIZE) {
  			result = MIN_LOG_FILE_SIZE;
  		} else if (result > MAX_LOG_FILE_SIZE) {
  			result = MAX_LOG_FILE_SIZE;
  		}
  		
  		return result;
  	}