# File lib/moneta/adapters/couch.rb, line 61
      def delete(key, options = {})
        response = @backend.get(key)
        if response.status == 200
          value = body_to_value(response.body)
          response = @backend.delete("#{key}?rev=#{response['etag'][1..-2]}")
          raise "HTTP error #{response.status}" unless response.status == 200
          value
        end
      rescue
        tries ||= 0
        (tries += 1) < 10 ? retry : raise
      end