Class: ObjectCache
Constructors
new ObjectCache()
new ObjectCache(
__namedParameters):ObjectCache
Parameters
• __namedParameters: ObjectCacheOptions
Returns
Methods
asPlugin()
asPlugin():
TransactionPlugin
Returns
clear()
clear():
Promise<void>
Returns
Promise<void>
getMoveFunctionDefinition()
getMoveFunctionDefinition(
ref):Promise<null|MoveFunctionCacheEntry>
Parameters
• ref
• ref.package: string
• ref.module: string
• ref.function: string
Returns
Promise<null | MoveFunctionCacheEntry>
getObjects()
getObjects(
ids):Promise<(null|ObjectCacheEntry)[]>
Parameters
• ids: string[]
Returns
Promise<(null | ObjectCacheEntry)[]>
deleteObjects()
deleteObjects(
ids):Promise<void>
Parameters
• ids: string[]
Returns
Promise<void>
clearOwnedObjects()
clearOwnedObjects():
Promise<void>
Returns
Promise<void>
clearCustom()
clearCustom():
Promise<void>
Returns
Promise<void>
getCustom()
getCustom<
T>(key):Promise<null|T>
Type Parameters
• T
Parameters
• key: string
Returns
Promise<null | T>
setCustom()
setCustom<
T>(key,value):Promise<void>
Type Parameters
• T