KotlinWorkerFactory

mill.kotlinlib.KotlinWorkerFactory
class KotlinWorkerFactory()(implicit ctx: TaskCtx) extends CachedFactory[Seq[Path], (URLClassLoader, KotlinWorker)]

Attributes

Source
KotlinWorkerManager.scala
Graph
Supertypes
class CachedFactory[Seq[Path], (URLClassLoader, KotlinWorker)]
trait AutoCloseable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def close(): Unit

Attributes

Definition Classes
CachedFactory -> AutoCloseable
Source
KotlinWorkerManager.scala
override def maxCacheSize: Int

Attributes

Definition Classes
Source
KotlinWorkerManager.scala
def setup(key: Seq[Path]): (URLClassLoader, KotlinWorker)

Attributes

Source
KotlinWorkerManager.scala
override def teardown(key: Seq[Path], value: (URLClassLoader, KotlinWorker)): Unit

Attributes

Definition Classes
Source
KotlinWorkerManager.scala

Inherited methods

def withValue[R](key: Seq[Path])(block: ((URLClassLoader, KotlinWorker)) => R): R

Attributes

Inherited from:
CachedFactory
Source
CachedFactory.scala