entry-content
(entry-content this)
Fetch the content for this entry. The result is a deferred map containing `:stream` and `:content-type` keys, or the response is `nil` if no such content identifier exists.
Documint content storage. `IStorage` implements the public API for interacting with storage.
Content storage.
(allocate-entry this session-id thunk)
Allocate a content entry, the result is a `IStorageEntry`.
(destroy this)
Destroy this storage.
(get-content this entry-id)
Retrieve the content of an entry from storage. The result is a deferred map containing `:stream` and `:content-type` keys, or the response is `nil` if no such content identifier exists.
(put-content this session-id content-type readable)
Allocate and realize a content entry.
(content-id this)
Identifier for this content.
(entry-content this)
Fetch the content for this entry. The result is a deferred map containing `:stream` and `:content-type` keys, or the response is `nil` if no such content identifier exists.
(realize-thunk this)
Realize the entry's thunk.
(session-id this)
Session identifier for this content.
(temp-file-storage next-id)
(temp-file-storage next-id parent)
An `IStorage` implementation backed by temporary files.