pub trait SyncAssetKeyExt<T: Clone + Sync + Send + 'static>: SyncAssetKey<T> {
// Required methods
fn key(&self) -> String;
fn get(&self, assets: &AssetCache) -> T;
fn try_get(&self, assets: &AssetCache) -> Option<T>;
fn insert(&self, assets: &AssetCache, value: T);
fn exists(&self, assets: &AssetCache) -> bool;
}