Fix #150 - Path resolution is done everytime an fs change happens

Fix #150
Let's not use `cache` as a namespace (i.e., don't use `.path` here).  I'd rather you wrote directly to `pathCache = ...`.  Also, if it's just a single thing you're caching, don't call it a cache, it's just a variable you're storing something in.