Reuse leases for keys in a time window, to reduce the overhead to etcd caused by using massive number of leases Fixes #47532 Kubernetes-commit: 163529bc202054d991f0ce2e21738cc18ffd6022