- Add logging for hasFSFiles method as we see some unexplained results
 - Add cacheTask
Change method name to avoid public private scope confusion