Cache provider runs in the same thread as widgets. It communicates with the actual cache on other (or not) thread when it must. It stores illuminant data already.
source not stored for this graph (policy: none)
nothing calls this directly
no outgoing calls
no test coverage detected