let Executors = Java.type("java.util.concurrent.Executors") class NonPooledThread { constructor(fun) { this.fun = fun this.executor = Executors.newSingleThreadExecutor() } start() { this.executor.execute(this.fun) } } export default NonPooledThread