protected static function Import($CacheName, $CacheContents, $AutoSave = FALSE) {
      if (!array_key_exists($CacheName,self::$Caches))
         return FALSE;
         
      self::$Caches[$CacheName]['cache'] = array_merge(self::$Caches[$CacheName]['cache'], $CacheContents);
      self::$Caches[$CacheName]['mode'] = (sizeof($CacheContents) == 1 && array_key_exists($CacheName, $CacheContents)) ? 'flat' : 'tree';
      if ($AutoSave)
         self::SaveCache($CacheName);
   }