harp_apps.http_client.contrib.hishel.storages

Inheritance diagram of harp_apps.http_client.contrib.hishel.storages

class AsyncStorage[source]

Bases: AsyncBaseStorage

__init__(storage, ttl=None, check_ttl_every=60)[source]
Parameters:
async aclose()[source]
Return type:

None

async retrieve(key)[source]
Parameters:

key (str)

Return type:

Tuple[Response, Request, Metadata] | None

async store(key, response, request, metadata=None)[source]
Parameters:
  • key (str)

  • response (Response)

  • request (Request)

  • metadata (Metadata | None)

Return type:

None

async update_metadata(key, response, request, metadata)[source]
Parameters:
  • key (str)

  • response (Response)

  • request (Request)

  • metadata (Metadata)

Return type:

None