fun register()

in src/main/kotlin/jsitter/impl/Cleaner.kt [39:47]


    fun register(r: Resource) {
        val ref = PhantomReference(r, refQueue)
        val disposer = r.disposer()
        refs.put(ref, disposer)
        debugAliveRefsCount.incrementAndGet()
        if (started.compareAndSet(false, true)) {
            start()
        }
    }