clearCache
MemoizedFunction
객체의 캐시 지우기
설명
예제
입력 인수
팁
동일한 함수를 메모이제이션하는 두 변수는 캐시와 객체 속성값(예: 캐시 크기)을 공유합니다. 다음 예에서, 변수
a
와b
는 캐시를 공유하며, 동일한 캐시 크기 값을 가집니다.a = memoize(@svd); b = memoize(@svd);
b
(b.clearCache
)의 캐시를 지우면a
의 캐시와svd
함수를 메모이제이션하는 다른 모든 변수도 지워집니다.변수를 지워도 해당 입력 함수와 연결된 캐시는 지워지지 않습니다. 작업 공간에 더 이상 존재하지 않는
MemoizedFunction
객체의 캐시를 지우려면 동일한 함수에 대한 새MemoizedFunction
객체를 만들고, 이 새 객체에clearCache
함수를 사용하십시오. 또는,clearAllMemoizedCaches
함수를 사용하여 모든MemoizedFunction
객체의 캐시를 지울 수 있습니다.
버전 내역
R2017a에 개발됨