src/Private/Backup/Get-BackupCleanupProfile.ps1

function Get-BackupCleanupProfile {
    [CmdletBinding()]
    [OutputType([hashtable])]
    param()

    if ($script:RenderKitBackupCleanupProfiles) {
        return $script:RenderKitBackupCleanupProfiles
    }

    $script:RenderKitBackupCleanupProfiles = @{
        General = @{
            Folders    = @(
                "_cache",
                "cache",
                "caches",
                "temp",
                "tmp",
                "__macosx"
            )
            Extensions = @(
                ".tmp",
                ".temp",
                ".bak",
                ".old",
                ".dmp"
            )
        }
        DaVinci = @{
            Folders    = @(
                "CacheClip",
                "ProxyMedia",
                "RenderCache",
                "OptimizedMedia"
            )
            Extensions = @(
                ".dvcc"
            )
        }
        Adobe = @{
            Folders    = @(
                "Media Cache",
                "Media Cache Files",
                "Peak Files",
                "Adobe Premiere Pro Video Previews",
                "Adobe Premiere Pro Audio Previews"
            )
            Extensions = @(
                ".pek",
                ".cfa",
                ".ims"
            )
        }
    }

    return $script:RenderKitBackupCleanupProfiles
}