Interface IAssetCache
에셋 캐시 조회/추가/삭제 인터페이스. AssetSystem 내부에서만 사용.
public interface IAssetCache
Remarks
[금지] 외부에서 직접 접근. AssetSystem을 통해서만 간접 사용.
Methods
Add<T>(string, T)
에셋을 캐시에 추가. 동일 키 존재 시 덮어쓴다.
void Add<T>(string key, T asset) where T : Object
Parameters
keystring저장 키.
assetT저장할 에셋.
Type Parameters
T
Contains(string)
해당 키의 캐시 존재 여부.
bool Contains(string key)
Parameters
keystring
Returns
- bool
Remove(string)
해당 키의 캐시 항목 삭제.
void Remove(string key)
Parameters
keystring삭제 키.
TryGet<T>(string, out T)
캐시에서 에셋 조회.
bool TryGet<T>(string key, out T asset) where T : Object
Parameters
keystring조회 키.
assetT조회된 에셋. 없으면 null.
Returns
- bool
캐시 히트 여부.
Type Parameters
T