docs: public static BatchFraction createDefaultFraction() {
          final BatchFraction fraction = new BatchFraction();
          final InMemoryJobRepository<?> jobRepository = new InMemoryJobRepository<>(DEFAULT_JOB_REPOSITORY_NAME);
          fraction.inMemoryJobRepository(jobRepository)
                  .defaultJobRepository(jobRepository.getKey());
  
          // Default thread-pool
          final ThreadPool<?> threadPool = new ThreadPool<>(DEFAULT_THREAD_POOL_NAME);
          threadPool.maxThreads(ProcessorInfo.availableProcessors())
                  .keepaliveTime("time", "30")
                  .keepaliveTime("unit", "seconds");
          fraction.threadPool(threadPool)
                  .defaultThreadPool(threadPool.getKey());
  
          return fraction;
  
      }