|
Oolite
|
#include <OOCacheManager.h>
Inheritance diagram for OOCacheManager:
Collaboration diagram for OOCacheManager:Instance Methods | |
| (id) | - objectForKey:inCache: |
| (void) | - setObject:forKey:inCache: |
| (void) | - removeObjectForKey:inCache: |
| (void) | - clearCache: |
| (void) | - clearAllCaches |
| (void) | - reloadAllCaches |
| (void) | - setAllowCacheWrites: |
| (NSString *) | - cacheDirectoryPathCreatingIfNecessary: |
| (void) | - flush |
| (void) | - finishOngoingFlush |
| (id) | - init [implementation] |
| (void) | - dealloc [implementation] |
| (NSString *) | - description [implementation] |
| (NSString *) | - cachePathCreatingIfNecessary: [implementation] |
| (void) | - loadCache [implementation] |
| (void) | - write [implementation] |
| (void) | - clear [implementation] |
| (BOOL) | - dirty [implementation] |
| (void) | - markClean [implementation] |
| (NSDictionary *) | - loadDict [implementation] |
| (BOOL) | - writeDict: [implementation] |
| (void) | - buildCachesFromDictionary: [implementation] |
| (NSDictionary *) | - dictionaryOfCaches [implementation] |
| (BOOL) | - directoryExists:create: [implementation] |
| (id) | - copyWithZone: [implementation] |
| (id) | - retain [implementation] |
| (NSUInteger) | - retainCount [implementation] |
| (void) | - release [implementation] |
| (id) | - autorelease [implementation] |
Class Methods | |
| (OOCacheManager *) | + sharedCache |
| (Octree *) | + octreeForModel: |
| (void) | + setOctree:forModel: |
| (static void) | + VFRAddFace [implementation] |
| (static NSUInteger) | + VFRGetCount [implementation] |
| (static NSUInteger) | + VFRGetFaceAtIndex [implementation] |
| (NSDictionary *) | + meshDataForName: [implementation] |
| (void) | + setMeshData:forName: [implementation] |
| (id) | + allocWithZone: [implementation] |
Private Attributes | |
| NSMutableDictionary * | _caches |
| id | _scheduledWrite |
| BOOL | _permitWrites |
| BOOL | _dirty |
Definition at line 35 of file OOCacheManager.h.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
| - (NSString *) cacheDirectoryPathCreatingIfNecessary: | (BOOL) | create |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
| - (void) clearAllCaches |
Definition at line 114 of file OOCacheManager.m.
| - (void) clearCache: | (NSString *) | inCacheKey |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
| - (void) finishOngoingFlush |
Definition at line 114 of file OOCacheManager.m.
| - (void) flush |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(OOMesh).
Definition at line 1792 of file OOMesh.m.
| - (id) objectForKey: | (NSString *) | inKey | |
| inCache: | (NSString *) | inCacheKey | |
Definition at line 114 of file OOCacheManager.m.
Referenced by LoadScriptWithName().
Here is the caller graph for this function:| + (Octree *) octreeForModel: | (NSString *) | inKey |
Provided by category OOCacheManager(Octree).
Definition at line 1792 of file OOMesh.m.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
| - (void) reloadAllCaches |
Definition at line 114 of file OOCacheManager.m.
| - (void) removeObjectForKey: | (NSString *) | inKey | |
| inCache: | (NSString *) | inCacheKey | |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Singleton).
Definition at line 114 of file OOCacheManager.m.
| - (void) setAllowCacheWrites: | (BOOL) | flag |
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(OOMesh).
| - (void) setObject: | (id) | inElement | |
| forKey: | (NSString *) | inKey | |
| inCache: | (NSString *) | inCacheKey | |
Definition at line 114 of file OOCacheManager.m.
Referenced by LoadScriptWithName().
Here is the caller graph for this function:| + (void) setOctree: | (Octree *) | inOctree | |
| forModel: | (NSString *) | inKey | |
Provided by category OOCacheManager(Octree).
Definition at line 1792 of file OOMesh.m.
| + (OOCacheManager *) sharedCache |
Definition at line 114 of file OOCacheManager.m.
Referenced by LoadScriptWithName().
Here is the caller graph for this function:
|
implementation |
Provided by category OOCacheManager(Octree).
Definition at line 2266 of file OOMesh.m.
|
implementation |
Provided by category OOCacheManager(Octree).
Definition at line 2282 of file OOMesh.m.
|
implementation |
Provided by category OOCacheManager(Octree).
Definition at line 2290 of file OOMesh.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
implementation |
Provided by category OOCacheManager(Private).
Definition at line 114 of file OOCacheManager.m.
|
private |
Definition at line 38 of file OOCacheManager.h.
|
private |
Definition at line 41 of file OOCacheManager.h.
|
private |
Definition at line 40 of file OOCacheManager.h.
|
private |
Definition at line 39 of file OOCacheManager.h.