class ZuoraConnect::AppInstanceBase
def initialize_redis_placeholders
def initialize_redis_placeholders if defined?(Redis.current) unless Redis.current.zscore("AppInstance:Deleted", "placeholder").present? # O(1) Redis.current.zadd("AppInstance:Deleted", 9_999_999_999, "placeholder") # O(log(N)) end if self.id.present? if Redis.current.zscore("AppInstance:Deleted", self.id).present? # O(1) Redis.current.zrem("AppInstance:Deleted", self.id) # O(log(N)) end end unless Redis.current.zscore("APILimits", "placeholder").present? # O(1) Redis.current.zadd("APILimits", 9_999_999_999, "placeholder") # O(log(N)) end unless Redis.current.zscore("InstanceRefreshing", "placeholder").present? # O(1) Redis.current.zadd("InstanceRefreshing", 9_999_999_999, "placeholder") # O(log(N)) end end if defined?(Resque.redis) unless Resque.redis.zscore("PauseQueue", "placeholder").present? # O(1) Resque.redis.zadd("PauseQueue", 9_999_999_999, "placeholder") # O(log(N)) end end true end