Module methanol

Class DiskStore.Builder

  • Enclosing class:
    DiskStore

    public static final class DiskStore.Builder
    extends java.lang.Object
    • Method Detail

      • directory

        @CanIgnoreReturnValue
        public DiskStore.Builder directory​(java.nio.file.Path directory)
      • executor

        @CanIgnoreReturnValue
        public DiskStore.Builder executor​(java.util.concurrent.Executor executor)
      • appVersion

        @CanIgnoreReturnValue
        public DiskStore.Builder appVersion​(int appVersion)
      • clock

        @CanIgnoreReturnValue
        public DiskStore.Builder clock​(java.time.Clock clock)
      • indexUpdateDelay

        @CanIgnoreReturnValue
        public DiskStore.Builder indexUpdateDelay​(java.time.Duration duration)
      • debugIndexOps

        @CanIgnoreReturnValue
        public DiskStore.Builder debugIndexOps​(boolean on)
        If set, the store complains when the index is accessed or modified either concurrently or not within the index executor.
      • build

        public DiskStore build()
                        throws java.io.IOException
        Throws:
        java.io.IOException