text: Title: Goanalysis throws several warnings regarding data from low-level cache by key buildir/facts
  Body: <!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks!
  
  If the matter is security related, please disclose it privately via https://kubernetes.io/security/
  -->
  
  
  #### What happened:
  After running `hack/verify-golangci-lint.sh` for `vendor/k8s.io/apiserver/pkg/server/routes/` the result was several warnings like:
  ```
  WARN [linters context/goanalysis] Failed to get persisted facts: failed to get data from low-level cache by key buildir/facts for package compute: bad data in /home/jpmartins201/.cache/golangci-lint/ac/acbdd007d84afc993b974354a66b260169b68ee991a0cc72692c087aac08bfff-a
  ```
  Yet, alongside these warnings, staticcheck was able to find a bunch of check errors, mainly related to [SA5011](https://staticcheck.io/docs/checks#SA5011) check.
  #### What you expected to happen:
  No errors or warnings
  
  #### How to reproduce it (as minimally and precisely as possible):
  `git clone https://github.com/kubernetes/kubernetes.git`
  Add `-E staticcheck` to the end of `hack/verify-golangci-li.sh` file
  Run `hack hack/verify-golangci-li.sh vendor/k8s.io/apiserver/pkg/server/routes/` 
  
  #### Anything else we need to know?:
  
  #### Environment:
  - Kubernetes version (use `kubectl version`):
  ```
  Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.2", GitCommit:"8b5a19147530eaac9476b0ab82980b4088bbc1b2", GitTreeState:"clean", BuildDate:"2021-09-15T21:38:50Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}
  ```
  - Cloud provider or hardware configuration:
  - OS (e.g: `cat /etc/os-release`):
  - Kernel (e.g. `uname -a`):
  - Install tools:
  - Network plugin and version (if this is a network-related bug):
  - Others:
  