module ThreadSafe

def self.allocate

def self.allocate
  obj = super
  obj.send(:_mon_initialize)
  obj
end