public void MarkSystemPackage(string cahced_package_name)
    {
        PackageObject packageObject = packageCaches.Get(cahced_package_name);

        if (packageObject != null)
        {
            packageCaches.Remove(cahced_package_name);
            systemPackageCaches.Add(cahced_package_name, packageObject);
        }
    }