//// AnimationCacheProvider.swift// lottie-swift//// Created by Brandon Withrow on 2/5/19.///// `AnimationCacheProvider` is a protocol that describes an Animation Cache./// Animation Cache is used when loading `LottieAnimation` models. Using an Animation Cache/// can increase performance when loading an animation multiple times.////// Lottie comes with a prebuilt LRU Animation Cache.publicprotocolAnimationCacheProvider:AnyObject,Sendable{funcanimation(forKey:String)->LottieAnimation?funcsetAnimation(_animation:LottieAnimation,forKey:String)funcclearCache()}