async CachedAccessTransaction({libraryId, objectId, versionHash}) {
    if(versionHash) { objectId = this.utils.DecodeVersionHash(versionHash).objectId; }

    const cacheResult = await this.authClient.MakeAccessRequest({
      libraryId,
      objectId,
      versionHash,
      cacheOnly: true
    });

    if(cacheResult) {
      return cacheResult.transactionHash;
    }
  }
/**
   * Return the cached access transaction of the specified item, if present
   *
   * @methodGroup Access Requests
   * @namedParams
   * @param {string=} libraryId - ID of the library
   * @param {string=} objectId - ID of the object
   * @param {string=} versionHash - Version hash of the object
   *
   * @return {Promise<string>} - The cached transaction hash if present, otherwise undefined
   */


@return {Promise} - The cached transaction hash if present, otherwise undefined
@return { Promise } - The cached transaction hash if present otherwise undefined
async CachedAccessTransaction({libraryId, objectId, versionHash}) {
    if(versionHash) { objectId = this.utils.DecodeVersionHash(versionHash).objectId; }
    const cacheResult = await this.authClient.MakeAccessRequest({
      libraryId,
      objectId,
      versionHash,
      cacheOnly: true
    });
    if(cacheResult) {
      return cacheResult.transactionHash;
    }
  }
async CachedAccessTransaction ( { libraryId , objectId , versionHash } ) { if ( versionHash ) { objectId = this . utils . DecodeVersionHash ( versionHash ) . objectId ; } const cacheResult = await this . authClient . MakeAccessRequest ( { libraryId , objectId , versionHash , cacheOnly : true } ) ; if ( cacheResult ) { return cacheResult . transactionHash ; } }
Return the cached access transaction of the specified item, if present
 @methodGroup Access Requests
 @namedParams
 @param {string=} libraryId - ID of the library
 @param {string=} objectId - ID of the object
 @param {string=} versionHash - Version hash of the object
Return the cached access transaction of the specified item if present @methodGroup Access Requests @namedParams @param { string = } libraryId - ID of the library @param { string = } objectId - ID of the object @param { string = } versionHash - Version hash of the object