Highly performant generic debouncer
Decorate java.io.File
with functionality from common utility
packages, which would otherwise be verbose/ugly to call directly.
Decorate java.io.File
with functionality from common utility
packages, which would otherwise be verbose/ugly to call directly.
Its nicer to put conveniences for working with File
here
instead of using static accessors from J2SE or Guava.
NOTE: prefer NIO via the path utilities.
Adds functionality to the Apache VFS FileObject.
NOTE: prefer NIO via the path utilities.
Idiomatic scala methods for Path.
Idiomatic scala methods for Path.
This is considered a low-level API and may be made private, prefer the more typesafe EnsimeFile hierarchy.
Functionality for the SourceFileInfo family.
Highly performant generic debouncer
Note: This is not written as an Actor for performance reasons. Debounced calls are filtered synchronously, in the caller thread, without the need for locks, context switches, or heap allocations. We use AtomicBoolean to resolve concurrent races; the probability of contending on an AtomicBoolean transition is very low.