Package org.robovm.apple.foundation
Class NSURLCache
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSURLCache
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSURLCache extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSURLCache.NSURLCachePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSURLCache()NSURLCache(long memoryCapacity, long diskCapacity, String path)Deprecated.Use initWithMemoryCapacity:diskCapacity:directoryURL:NSURLCache(long memoryCapacity, long diskCapacity, NSURL directoryURL)protectedNSURLCache(NSObject.Handle h, long handle)protectedNSURLCache(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSURLCache
public NSURLCache() -
NSURLCache
-
NSURLCache
-
NSURLCache
Deprecated.Use initWithMemoryCapacity:diskCapacity:directoryURL: -
NSURLCache
- Since:
- Available in iOS 13.0 and later.
-
-
Method Details
-
getMemoryCapacity
public long getMemoryCapacity() -
setMemoryCapacity
public void setMemoryCapacity(long v) -
getDiskCapacity
public long getDiskCapacity() -
setDiskCapacity
public void setDiskCapacity(long v) -
getCurrentMemoryUsage
public long getCurrentMemoryUsage() -
getCurrentDiskUsage
public long getCurrentDiskUsage() -
init
Deprecated.Use initWithMemoryCapacity:diskCapacity:directoryURL: -
init
- Since:
- Available in iOS 13.0 and later.
-
getCachedResponse
-
storeCachedResponse
-
removeCachedResponse
-
removeAllCachedResponses
public void removeAllCachedResponses() -
removeCachedResponsesSinceDate
-
storeCachedResponse
-
getCachedResponse
public void getCachedResponse(NSURLSessionDataTask dataTask, VoidBlock1<NSCachedURLResponse> completionHandler) -
removeCachedResponse