class DRb::TimerIdConv::TimerHolder2

def on_gc

def on_gc
  return unless Thread.main.alive?
  return if @expires.nil?
  Thread.new { rotate } if @expires < Time.now
  ObjectSpace.define_finalizer(Object.new) {on_gc}
end