HttpCacheObject class
Constructors
- HttpCacheObject(String url, String cacheDirectory, {String? headers, DateTime? expiredTime, String? eTag, int? contentLength, DateTime? lastUsed, DateTime? lastModified, String? origin, required int hash})
- HttpCacheObject.fromResponse(String url, HttpClientResponse response, String cacheDirectory)
-
factory
Properties
- cacheDirectory → String
-
final
- contentLength ↔ int?
-
getter/setter pair
- eTag ↔ String?
-
getter/setter pair
- expiredTime ↔ DateTime?
-
getter/setter pair
- hash → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headers ↔ String?
-
getter/setter pair
- lastModified ↔ DateTime?
-
getter/setter pair
- lastUsed ↔ DateTime?
-
getter/setter pair
- origin ↔ String?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- url ↔ String
-
getter/setter pair
- valid → bool
-
no setter
Methods
-
hitLocalCache(
HttpClientRequest request) → bool -
isDateTimeValid(
) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openBlobWrite(
) → EventSink< List< int> > -
read(
) → Future< void> - Read the index file.
-
remove(
) → Future< void> -
toBinaryContent(
) → Future< Uint8List?> -
toHttpClientResponse(
) → Future< HttpClientResponse?> -
toString(
) → String -
A string representation of this object.
inherited
-
updateIndex(
HttpClientResponse response) → Future< void> -
writeIndex(
) → Future< void>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- alwaysExpired → DateTime
-
final
- NetworkType ↔ int
-
getter/setter pair
- Reserved ↔ int
-
getter/setter pair
Static Methods
-
writeInteger(
BytesBuilder bytesBuilder, int data, int size) → void -
writeString(
BytesBuilder bytesBuilder, String str, int size) → void