Demonstrates how to compose a controller out of cache.Controller, cache.Indexer and a workqueue. Kubernetes-commit: b39b3ba01675828c13bc0dea67d5114b4c225644