Pass the cached data to the filesystem watcher

Saves having to do a query to first check if the file is in the cache

cc @DeepDiver1975 @th3fallen 
`$cache->get` returns `array | bool`, so `!$data` seems the correct way to check for the "failure" case