]> git.saurik.com Git - cydia.git/commitdiff
Factor SDURLCache debugging into Cydia.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 3 Mar 2011 20:03:35 +0000 (12:03 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:35 +0000 (02:41 -0800)
MobileCydia.mm
SDURLCache

index 030355740e26eaabb8d5ae487d98f33254552f23..df67f54ed4c627615aae2ba2021633fad11705c8 100644 (file)
@@ -8760,6 +8760,35 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 @end
 /* }}} */
 
+@interface CYURLCache : SDURLCache {
+}
+
+@end
+
+@implementation CYURLCache
+
+- (void) logEvent:(NSString *)event forRequest:(NSURLRequest *)request {
+#if !ForRelease
+    if (false);
+    else if ([event isEqualToString:@"no-cache"])
+        event = @"!!!";
+    else if ([event isEqualToString:@"store"])
+        event = @">>>";
+    else if ([event isEqualToString:@"invalid"])
+        event = @"???";
+    else if ([event isEqualToString:@"memory"])
+        event = @"mem";
+    else if ([event isEqualToString:@"disk"])
+        event = @"ssd";
+    else if ([event isEqualToString:@"miss"])
+        event = @"---";
+
+    NSLog(@"%@: %@", event, [[request URL] absoluteString]);
+#endif
+}
+
+@end
+
 @interface Cydia : UIApplication <
     ConfirmationControllerDelegate,
     DatabaseDelegate,
@@ -9587,7 +9616,7 @@ _trace();
         [BridgedHosts_ addObject:[[NSURL URLWithString:CydiaURL(@"")] host]];
     }
 
-    [NSURLCache setSharedURLCache:[[[SDURLCache alloc]
+    [NSURLCache setSharedURLCache:[[[CYURLCache alloc]
         initWithMemoryCapacity:524288
         diskCapacity:10485760
         diskPath:[NSString stringWithFormat:@"%@/Library/Caches/com.saurik.Cydia/SDURLCache", @"/var/root"]
index 7f0e7cb1283e56f9cb140d02bd6f5066733dcdc0..234a1d60a257fe502a1228a74c40b9deebe2d920 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7f0e7cb1283e56f9cb140d02bd6f5066733dcdc0
+Subproject commit 234a1d60a257fe502a1228a74c40b9deebe2d920