title: ApolloError: this.cache.batch is not a function
body: <p>trying some auth mutation over Apollo/client 3.4.1 and i have this error :</p>
  <pre><code>
  ApolloError: this.cache.batch is not a function
      at new ApolloError (/var/task/node_modules/@apollo/client/errors/errors.cjs.js:35:28)
      at Object.error (/var/task/node_modules/@apollo/client/core/core.cjs.js:1073:90)
      at notifySubscription (/var/task/node_modules/zen-observable/lib/Observable.js:140:18)
      at onNotify (/var/task/node_modules/zen-observable/lib/Observable.js:179:3)
      at SubscriptionObserver.error (/var/task/node_modules/zen-observable/lib/Observable.js:240:7)
      at /var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1015:40
      at processTicksAndRejections (internal/process/task_queues.js:95:5) {
    graphQLErrors: [],
    clientErrors: [],
    networkError: TypeError: this.cache.batch is not a function
        at QueryManager.refetchQueries (/var/task/node_modules/@apollo/client/core/core.cjs.js:1601:24)
        at QueryManager.markMutationResult (/var/task/node_modules/@apollo/client/core/core.cjs.js:1136:18)
        at /var/task/node_modules/@apollo/client/core/core.cjs.js:1043:49
        at both (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1004:53)
        at /var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:997:72
        at new Promise (&lt;anonymous&gt;)
        at Object.then (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:997:24)
        at Object.next (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1005:49)
        at notifySubscription (/var/task/node_modules/zen-observable/lib/Observable.js:135:18)
        at onNotify (/var/task/node_modules/zen-observable/lib/Observable.js:179:3),
    extraInfo: undefined
  }
  
  </code></pre>