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