Added the CachedAsset class.