Cache get all worker function and expire the cache
when new worker registered
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:77. It will automatically be closed when the TODO comment is removed from the default branch (main).