Fixed a bug in region/account caching that would leave no caching being done
Changed weak references to soft references