I think I agree with daliFiles being static.. or otherwise global.

daliFiles seems to contain subfile entries which can be globally cached.  fileCache seems to contain superfile entries which may be defined differently by different queries and therefore should be local to the individual package.