In some cases, if kubapi is unavailable for a long time and file.d is restarted, this can lead to long waits for a response from kubeapi and, consequently, long log processing times. In this case, it would be convenient to have a local cache, at least for existing pods, from which file.d could retrieve data from the pods whose logs it collected before the restart.