Module deriv_api.cache
Classes
class Cache (api, storage)-
Cache - A class for implementing in-memory and persistent cache
The real implementation of the underlying cache is delegated to the storage object (See the params).
The storage object needs to implement the API.
Examples
- Read the latest active symbols
>>> symbols = await api.active_symbols()- Read the data from cache if available
>>> cached_symbols = await api.cache.active_symbols()Parameters
api : deriv_api.DerivAPI API instance to get data that is not cached storage : Object A storage instance to use for cachingAncestors
Inherited members
DerivAPICalls:active_symbolsapi_tokenapp_deleteapp_getapp_listapp_markup_detailsapp_markup_statisticsapp_registerapp_updateasset_indexauthorizebalancebuybuy_contract_for_multiple_accountscancelcashiercontract_updatecontract_update_historycontracts_forcopy_startcopy_stopcopytrading_listcopytrading_statisticscrypto_configdocument_uploadeconomic_calendarexchange_ratesforgetforget_allget_account_statusget_financial_assessmentget_limitsget_self_exclusionget_settingsidentity_verification_document_addkyc_auth_statuslanding_companylanding_company_detailslogin_historylogoutmt5_depositmt5_get_settingsmt5_login_listmt5_new_accountmt5_password_changemt5_password_checkmt5_password_resetmt5_withdrawalnew_account_maltainvestnew_account_realnew_account_virtualoauth_appsp2p_advert_createp2p_advert_infop2p_advert_listp2p_advert_updatep2p_advertiser_advertsp2p_advertiser_createp2p_advertiser_infop2p_advertiser_listp2p_advertiser_payment_methodsp2p_advertiser_relationsp2p_advertiser_updatep2p_chat_createp2p_order_cancelp2p_order_confirmp2p_order_createp2p_order_disputep2p_order_infop2p_order_listp2p_order_reviewp2p_payment_methodsp2p_pingpayment_methodspaymentagent_createpaymentagent_detailspaymentagent_listpaymentagent_transferpaymentagent_withdrawpaymentagent_withdraw_justificationpayout_currenciespingportfolioprofit_tableproposalproposal_open_contractreality_checkresidence_listrevoke_oauth_appsellsell_contract_for_multiple_accountssell_expiredset_account_currencyset_financial_assessmentset_self_exclusionset_settingsstatementstates_listticksticks_historytimetnc_approvaltopup_virtualtrading_durationstrading_platform_investor_password_resettrading_platform_password_resettrading_serverstrading_timestransactiontransfer_between_accountsunsubscribe_emailverify_emailverify_email_cellxpertwebsite_status