class V8::Weak::WeakValueMap

def [](key)

def [](key)
  if ref = @values[key]
    ref.object
  end
end

def []=(key, value)

def []=(key, value)
  @values[key] = V8::Weak::Ref.new(value)
end

def initialize

def initialize
  @values = {}
end