Module: MeRedisHotMigrator::FutureMigrator

Defined in:
lib/me_redis/me_redis_hot_migrator.rb

Overview

——————————-KZ migration ENDED ————————————

Instance Method Summary collapse

Instance Method Details

#prev_future=(new_prev_future) ⇒ Object



125
# File 'lib/me_redis/me_redis_hot_migrator.rb', line 125

def prev_future=(new_prev_future); @prev_future = new_prev_future end

#valueObject



126
127
128
129
130
131
132
133
134
135
# File 'lib/me_redis/me_redis_hot_migrator.rb', line 126

def value;
  vl = super
  if !vl
    @prev_future&.value
  elsif vl.is_a?(Array) && @prev_future
    vl.zip( @prev_future&.value ).map{|nvl, old| nvl || old }
  else
    vl
  end
end