Oolite 1.91.0.7645-241119-222d325
|
#include <OOCacheManager.h>
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().
+ (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().
+ (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().
|
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.