# File lib/rack/cache/moneta.rb, line 82
        def write(body, ttl = 0)
          buf = StringIO.new
          key, size = slurp(body) { |part| buf.write(part) }
          @cache.store(key, buf.string, ttl == 0 ? {} : {:expires => ttl})
          [key, size]
        end