🌏 English
- 2024.09.25
- 더 세밀하게 캐시 요청을 제어할 수 있도록 개선
- Request(string url, CacheRequestConfiguration config, Action onResult)
- CacheRequestConfiguration
- 헤더 설정 기능 추가
- 로컬 캐시 유효 기간 설정 기능 추가(CacheValidTime)
- min : 캐시 재사용의 최소 시간 (초)
- 설정한 시간 까지 캐시 변경 여부 검증 없이 재사용 합니다.
- 0일 경우 무시됩니다.
- max : 캐시 재사용의 최대 시간 (초)
- 설정한 시간이 지나면 새로운 캐시를 받습니다.
- 0일 경우 무시됩니다.
- min : 캐시 재사용의 최소 시간 (초)
- 2023.07.31
- Deprecation warning 수정(414)
- 2023.05.24
- 캐시 삭제 기능 추가
- RemoveCache
- ManagedTexture에서 텍스처 연결 해지, 텍스처 파괴 기능 추가
- DestroyTexture, ReleaseCache
- Request 도중 취소할 수 있고 코루틴에서 대기할 수 있도록 기능 추가
- CacheRequestOperation
- Viewer에서 Local Time으로 보는 기능 추가
- 날짜 계산 최적화
- 이미 요청 중인 Request를 Local로 요청할 때 대기하던 문제 수정
- RequestTexture 요청 시 관리되는 텍스처가 외부에서 파괴되어도 읽을 수 있도록 개선
- 2023.04.24
- 초기화 함수 추가 GpmCacheStorage.Initialize
- 명시적으로 초기화를 해야 동작하도록 수정
- Common 2.3.0 업데이트
- 동기화 성능 개선
- 로컬 캐시 파일 관리를 위한 File IO 최소화
- 캐시 관리를 위한 내부 파일 포맷 변경
- json -> MessagePack
- Callback에서 Exception 발생했을 때 이전 Callback 지워주지 않는 문제 수정
- 캐시 되지 않은 파일 불러올 때 Exception 수정
- 2023.03.15
- SetCachePath 기능 제거
- IOS에서 업데이트 시 폴더 Access Denied 문제 수정
- 2023.03.10
- 요청받을 때 url 상관없이 모든 요청 callback 호출되는 문제 수정
- 2023.03.10
- CacheStorage 뷰어 툴 추가
- RequestTexture RequestType 넣을 수 있도록 함수 추가
- RequestTexture preload 추가
- NotModified 코드 발생 시에도 유효기간 정보 갱신하도록 개선
- maxCount 기본값 10000 설정
- maxSize 기본값 256MB 설정
- 캐시 다시 받을 때도 내부적으로 같은 데이터이면 데이터 유지하도록 개선
- LastModified 값이 0일때 읽지 못하던 버그 수정
- ReRequest 시간 설정 시 계산 잘못하던 문제 수정
- 캐시 새로 받을 때 용량 계산 잘못하던 문제 수정
- ios에서 폴더 변경으로 인한 접근 권한 문제 수정
- 동시에 Request 할 때 callback 받을 수 있도록 수정
- StringToValue null 값 들어가도 정상 동작하도록 수정
- Size 제한으로 삭제 시 자동 삭제 중인 캐시도 계산하도록 수정
- 2022.10.13
- 샘플에서 로컬 파일 읽기 버튼 연결 잘못된 버그 수정
- http 통신 시 마지막 수성 날짜 포맷 안 맞는 버그 수정
- 2022.08.26
- 캐싱 유효기간에 따른 백그라운드 자동 삭제 지원
- CacheControl 기능 지원
- CacheResult text, json 변환 기능 추가
- 만료, 설정된 재요청 시간이 안되었을 경우 Request 타입 추가
- ALWAYS : 요청할 때마다 서버에 데이터가 바뀌었는지 검증
- FIRSTPLAY : 앱 실행 후 처음 요청할 때마다 서버에 검증
- ONCE : 최초 요청 이후 서버에 검증하지 않고 캐시 된 데이터를 사용
- LOCAL : 캐시 된 데이터를 사용합니다.
-
Unity Guidelines의 1.3.a Versions of Unity 내용에 따라 최소 버전을 2019.4로 상향합니다.
- 참조 : Unity Guidelines
-
Common v2.2.2 업데이트
-
캐시 계산 최적화
-
임포트 데이터 최적화
-
재요청 시간 기준 변경(Tick -> 초)
- 2022.07.08
- Common 2.1.0을 2.1.2로 업데이트
- 2022.06.28
- 최대 용량 설정 기능 추가
- 최대 개수 설정 기능 추가
- 웹 캐시 재요청 주기 설정 기능 추가
- 캐시 제거 우선순위 정렬 추가
- 만료된 것
- 접근한지 1달 지난 것
- 접근한지 1주 지난 것
- 생성된 파일 index
- 샘플 추가
- API 추가
- SetMaxCount, GetMaxCount
- SetMaxSize, GetMaxSize
- SetReRequestTime, GetReRequestTime
- 2022.05.30
- Http Cache
- Local Cache
- CachedTexture