# File lib/moneta/adapters/activerecord.rb, line 102 def store(key, value, options = {}) @table.connection_pool.with_connection do record = @table.select(:k).where(:k => key).first_or_initialize record.v = value record.save value end rescue tries ||= 0 (tries += 1) < 10 ? retry : raise end