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.