class Ollama::Documents::RedisBackedMemoryCache

def initialize(prefix:, url: ENV['REDIS_URL'])

def initialize(prefix:, url: ENV['REDIS_URL'])
  super(prefix:)
  url or raise ArgumentError, 'require redis url'
  @prefix, @url = prefix, url
  @redis_cache  = Ollama::Documents::RedisCache.new(prefix:, url:)
  @redis_cache.full_each do |key, value|
    @data[key] = value
  end
end