So if you mark and object force cache, and let's say "something" happens
and some of the files are later deleted from the \nalcache directory

Does NAL "know" about this and refresh the cache?

Or does it just go and die when you try to install the app?

Or does it try to install, see the missing file and then pull them from
the server?