00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 @class NSLock, NSMutableDictionary, NSMutableSet, NSString, NSURLCacheNode, NSURLQueue; 00010 00011 @interface NSURLCacheInternal : NSObject 00012 { 00013 unsigned int memoryCapacity; 00014 unsigned int diskCapacity; 00015 NSString *diskPath; 00016 unsigned int currentMemoryUsage; 00017 unsigned int currentDiskUsage; 00018 NSMutableDictionary *memoryCache; 00019 NSLock *memoryCacheGuard; 00020 NSURLCacheNode *memoryCacheLRUHead; 00021 NSURLCacheNode *memoryCacheLRUTail; 00022 unsigned int memoryCacheItemLengthThreshold; 00023 NSLock *diskCacheGuard; 00024 NSMutableDictionary *diskCachePendingWrites; 00025 NSMutableSet *diskCachePendingRemovals; 00026 NSURLQueue *diskCachePendingOperations; 00027 unsigned int diskCacheItemLengthThreshold; 00028 double diskCacheTouchTime; 00029 struct NSLRUFileList *diskCacheLRUList; 00030 unsigned int timerResetCount; 00031 unsigned int syncSkipCount; 00032 BOOL diskCacheLeftoverFilesRemovedFlag; 00033 BOOL _pad1; 00034 BOOL _pad2; 00035 BOOL _pad3; 00036 } 00037 00038 - (void)dealloc; 00039 - (void)finalize; 00040 00041 @end 00042