PrivatecanCheck if can evict (has non-critical assets) 제거 가능 여부 확인 (중요하지 않은 자산이 있는지)
True if there are non-critical assets to evict
Clear entire cache 전체 캐시 지우기
PrivateevictEvict least-recently-used non-critical asset 최근 사용 빈도가 가장 낮은 중요하지 않은 자산 제거
Get asset from cache and update access time 캐시에서 자산을 가져오고 액세스 시간 업데이트
Asset ID
Audio asset or undefined if not found
Get all cached asset IDs 모든 캐시된 자산 ID 가져오기
Array of asset IDs
Get detailed cache information for debugging 디버깅을 위한 상세 캐시 정보 가져오기
Check if asset exists in cache 캐시에 자산이 있는지 확인
Asset ID
True if asset is cached
Remove asset from cache 캐시에서 자산 제거
Asset ID
True if asset was removed
Add asset to cache with LRU tracking LRU 추적으로 캐시에 자산 추가
Asset ID
Audio asset
Estimated size in bytes
Update critical assets list 중요 자산 목록 업데이트
New list of critical asset IDs
PrivatecachePrivatecriticalPrivatecurrentPrivatedebugPrivateevictionPrivatehitPrivatemaxPrivatemiss
AudioCache - LRU cache implementation for audio assets 오디오 자산을 위한 LRU 캐시 구현