class Semian::ThreadSafe::SlidingWindow
def initialize(**)
def initialize(**) super @lock = Mutex.new end
def push(*)
def push(*) @lock.synchronize { super } end
def reject!(*)
def reject!(*) @lock.synchronize { super } end
def initialize(**) super @lock = Mutex.new end
def push(*) @lock.synchronize { super } end
def reject!(*) @lock.synchronize { super } end