master failures related to ExpirePipelineCacheWorker

Failures:

  1) ExpirePipelineCacheWorker#perform when pipeline is triggered by other pipeline updates the cache of dependent pipeline
     Failure/Error: store.touch(project_pipelines_path(project))

       #<Gitlab::EtagCaching::Store:0x00005559d9118b58> received :touch with unexpected arguments
         expected: ("/namespace500/project576/pipelines/236.json")
              got: ("/namespace499/project575/pipelines.json") (1 time)
                   ("/namespace499/project575/pipelines/235.json") (1 time)
                   ("/namespace499/project575/merge_requests/new.json") (1 time)
     # ./app/services/ci/expire_pipeline_cache_service.rb:53:in `update_etag_cache'

  2) ExpirePipelineCacheWorker#perform when pipeline triggered other pipeline updates the cache of dependent pipeline
     Failure/Error: store.touch(project_pipelines_path(project))

       #<Gitlab::EtagCaching::Store:0x00005559db3200c0> received :touch with unexpected arguments
         expected: ("/namespace508/project584/pipelines/244.json")
              got: ("/namespace507/project583/pipelines.json") (1 time)
                   ("/namespace507/project583/pipelines/243.json") (1 time)
                   ("/namespace507/project583/merge_requests/new.json") (1 time)
     # ./app/services/ci/expire_pipeline_cache_service.rb:53:in `update_etag_cache'
/builds/gitlab-org/gitlab-ee/lib/gitlab/utils/override.rb:46:in `verify_method!': ExpirePipelineCacheWorker#update_etag_cache doesn't exist! (NotImplementedError)