class Empp::Utils::Hashtable

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/empp/utils/hashtable.rb, line 9
def initialize
  super
  @mutex = Mutex.new
end

Public Instance Methods

delete(key) click to toggle source
Calls superclass method
# File lib/empp/utils/hashtable.rb, line 26
def delete(key)
  @mutex.synchronize{
    super(key)
  }
end
get(key) click to toggle source
# File lib/empp/utils/hashtable.rb, line 20
def get(key)
  @mutex.synchronize{
    self[key]
  }
end
put(key, value) click to toggle source
# File lib/empp/utils/hashtable.rb, line 14
def put(key, value)
  @mutex.synchronize{
    self[key] = value
  }
end