class ZuoraConnect::AppInstanceBase

def prune_data

def prune_data
  if defined?(Redis.current)
    Redis.current.zadd("AppInstance:Deleted", Time.now.to_i, self.id)
    Redis.current.del("AppInstance:#{self.id}")
    Redis.current.zrem("APILimits", self.id)
    Redis.current.zrem("InstanceRefreshing", self.id)
  end
  if defined?(Resque.redis)
    Resque.redis.zrange("PauseQueue", 0, -1).each do |key|
      Resque.redis.zrem("PauseQueue", key) if key.split("__").first.to_i == self.id
    end
  end
  return true
end