Instance Method インスタンスメソッド

cache(_:willEvictObject:)

Called when an object is about to be evicted or removed from the cache. オブジェクトがキャッシュから立ち退きまたは除去されようとしている時に呼び出されます。

Declaration 宣言

optional func cache(_ cache: NSCache<AnyObject, AnyObject>, 
    willEvictObject obj: Any)

Parameters パラメータ

cache

The cache with which the object of interest is associated. それと興味を引くオブジェクトが結びつけられるキャッシュ。

obj

The object of interest in the cache. キャッシュの中の興味を引くオブジェクト。

Discussion 議論

It is not possible to modify cache from within the implementation of this delegate method. この委任先メソッドの実装内部からcacheを修正することはへできません。