EODelegateObjectStore
2007/03/30 (Fri) 22:07:46 JST
オブジェクトストアの再構築
EOEditingContext.invalidateAllObjectsを実行すると、オブジェクトストア(キャッシュ)の再構築を行います。 メモリ上のオブジェクトはすべて破棄され、データベースから読み込んでオブジェクトを作り直します。 この過程で2つのデリゲートメソッドが用意されており、次の順序で呼ばれます。
EODatabaseContext.databaseContextShouldInvalidateObjectWithGlobalID
- あるスナップショットを無効にするかどうかを決める。
EOEditingContext.editingContextShouldInvalidateObject
- あるオブジェクトを無効にするかどうかを決める。
Inverse Pages: WebObjects基礎研究室