Package io.trino.util

Class FinalizerService


  • @ThreadSafe
    public class FinalizerService
    extends Object
    • Constructor Detail

      • FinalizerService

        public FinalizerService()
    • Method Detail

      • start

        @PostConstruct
        public void start()
      • destroy

        @PreDestroy
        public void destroy()
      • addFinalizer

        public void addFinalizer​(Object referent,
                                 Runnable cleanup)
        When referent is freed by the garbage collector, run cleanup.

        Note: cleanup must not contain a reference to the referent object.