Class PListStoreImpl

    • Constructor Detail

      • PListStoreImpl

        public PListStoreImpl()
    • Method Detail

      • getIndexLock

        public Object getIndexLock()
      • getIndexPageSize

        public int getIndexPageSize()
      • getIndexCacheSize

        public int getIndexCacheSize()
      • getIndexWriteBatchSize

        public int getIndexWriteBatchSize()
      • setIndexPageSize

        public void setIndexPageSize​(int indexPageSize)
      • setIndexCacheSize

        public void setIndexCacheSize​(int indexCacheSize)
      • setIndexWriteBatchSize

        public void setIndexWriteBatchSize​(int indexWriteBatchSize)
      • getIndexEnablePageCaching

        public boolean getIndexEnablePageCaching()
      • setIndexEnablePageCaching

        public void setIndexEnablePageCaching​(boolean indexEnablePageCaching)
      • getJournal

        public Journal getJournal()
      • getIndexDirectory

        public File getIndexDirectory()
      • setIndexDirectory

        public void setIndexDirectory​(File indexDirectory)
      • size

        public long size()
        Specified by:
        size in interface PListStore
      • getDefaultDirectory

        protected File getDefaultDirectory()
      • cleanupDirectory

        protected void cleanupDirectory​(File dir)
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • isFailIfDatabaseIsLocked

        public boolean isFailIfDatabaseIsLocked()
      • setFailIfDatabaseIsLocked

        public void setFailIfDatabaseIsLocked​(boolean failIfDatabaseIsLocked)
      • setJournalMaxFileLength

        public void setJournalMaxFileLength​(int journalMaxFileLength)
      • getJournalMaxWriteBatchSize

        public int getJournalMaxWriteBatchSize()
      • setJournalMaxWriteBatchSize

        public void setJournalMaxWriteBatchSize​(int journalMaxWriteBatchSize)
      • isEnableIndexWriteAsync

        public boolean isEnableIndexWriteAsync()
      • setEnableIndexWriteAsync

        public void setEnableIndexWriteAsync​(boolean enableIndexWriteAsync)
      • getCleanupInterval

        public long getCleanupInterval()
      • setCleanupInterval

        public void setCleanupInterval​(long cleanupInterval)
      • isLazyInit

        public boolean isLazyInit()
      • setLazyInit

        public void setLazyInit​(boolean lazyInit)