Added Base package cache support to avoid unnecessary downloads of the same file over and over again.