Class: Gitlab::Redis::CrossSlot::Future

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/redis/cross_slot.rb

Overview

Instance Method Summary collapse

Instance Method Details

#set(future, is_val = false) ⇒ Object



61
62
63
64
# File 'lib/gitlab/redis/cross_slot.rb', line 61

def set(future, is_val = false)
  @redis_future = future
  @is_val = is_val
end

#valueObject



66
67
68
69
70
# File 'lib/gitlab/redis/cross_slot.rb', line 66

def value
  return @redis_val if @is_val

  @redis_future.value
end