class SetStorage extends CachedFileStorage
A persistent store with set semantics. This class allows to add and remove trees, but never contains two structurally equal trees.
- Annotations
- @deprecated
- Deprecated
(Since version 1.3.0) This class will be removed
- Alphabetic
- By Inheritance
- SetStorage
- CachedFileStorage
- Thread
- Runnable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SetStorage(file: File)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- def +=(e: Node): Unit
adds a node, setting this.dirty to true as a side effect
adds a node, setting this.dirty to true as a side effect
- Definition Classes
- SetStorage → CachedFileStorage
- def -=(e: Node): Unit
removes a tree, setting this.dirty to true as a side effect
removes a tree, setting this.dirty to true as a side effect
- Definition Classes
- SetStorage → CachedFileStorage
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def checkAccess(): Unit
- Definition Classes
- Thread
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- Thread → AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException])
- var dirty: Boolean
this storage modified since last modification check
this storage modified since last modification check
- Attributes
- protected
- Definition Classes
- CachedFileStorage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def flush(): Unit
Force writing of contents to the file, even if there has not been any update.
Force writing of contents to the file, even if there has not been any update.
- Definition Classes
- CachedFileStorage
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getContextClassLoader(): ClassLoader
- Definition Classes
- Thread
- Annotations
- @CallerSensitive()
- def getId(): Long
- Definition Classes
- Thread
- final def getName(): String
- Definition Classes
- Thread
- final def getPriority(): Int
- Definition Classes
- Thread
- def getStackTrace(): Array[StackTraceElement]
- Definition Classes
- Thread
- def getState(): State
- Definition Classes
- Thread
- final def getThreadGroup(): ThreadGroup
- Definition Classes
- Thread
- def getUncaughtExceptionHandler(): UncaughtExceptionHandler
- Definition Classes
- Thread
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def initialNodes: collection.Iterator[Node]
finds and loads the storage file.
finds and loads the storage file. subclasses should call this method prior to any other, but only once, to obtain the initial sequence of nodes.
- Attributes
- protected
- Definition Classes
- CachedFileStorage
- def interrupt(): Unit
- Definition Classes
- Thread
- val interval: Int
period between modification checks, in milliseconds
period between modification checks, in milliseconds
- Attributes
- protected
- Definition Classes
- CachedFileStorage
- final def isAlive(): Boolean
- Definition Classes
- Thread
- Annotations
- @native()
- final def isDaemon(): Boolean
- Definition Classes
- Thread
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isInterrupted(): Boolean
- Definition Classes
- Thread
- final def join(): Unit
- Definition Classes
- Thread
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def join(arg0: Long, arg1: Int): Unit
- Definition Classes
- Thread
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def join(arg0: Long): Unit
- Definition Classes
- Thread
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nodes: collection.Iterator[Node]
returns an iterator over the nodes in this storage
returns an iterator over the nodes in this storage
- Definition Classes
- SetStorage → CachedFileStorage
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def run(): Unit
Run method of the thread.
Run method of the thread. remember to use
start()
to start a thread, notrun
.- Definition Classes
- CachedFileStorage → Thread → Runnable
- def setContextClassLoader(arg0: ClassLoader): Unit
- Definition Classes
- Thread
- final def setDaemon(arg0: Boolean): Unit
- Definition Classes
- Thread
- final def setName(arg0: String): Unit
- Definition Classes
- Thread
- final def setPriority(arg0: Int): Unit
- Definition Classes
- Thread
- def setUncaughtExceptionHandler(arg0: UncaughtExceptionHandler): Unit
- Definition Classes
- Thread
- def start(): Unit
- Definition Classes
- Thread
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Thread → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def countStackFrames(): Int
- Definition Classes
- Thread
- Annotations
- @native() @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- def log(msg: String): Unit
- Definition Classes
- CachedFileStorage
- Annotations
- @deprecated
- Deprecated
(Since version 2.11) This method and its usages will be removed. Use a debugger to debug code.
- final def resume(): Unit
- Definition Classes
- Thread
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- final def stop(): Unit
- Definition Classes
- Thread
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- final def suspend(): Unit
- Definition Classes
- Thread
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.