IPartitionManager interface
Methods
extract |
This function should return the correct key being used to save each user's cache information to cache - given an AccountEntity Example: Your application may be partitioning the user's cache information for each user using the homeAccountId thus this function would return the homeAccountId from the provided AccountEntity |
get |
This function should return the correct key from which to read the specific user's information from cache. Example: Your application may be partitioning the user's cache information for each user using the homeAccountId and thus this function would return the homeAccountId for the user in question |
Method Details
extractKey(AccountEntity)
This function should return the correct key being used to save each user's cache information to cache - given an AccountEntity Example: Your application may be partitioning the user's cache information for each user using the homeAccountId thus this function would return the homeAccountId from the provided AccountEntity
function extractKey(accountEntity: AccountEntity): Promise<string>
Parameters
- accountEntity
-
AccountEntity
Returns
Promise<string>
Promise
getKey()
This function should return the correct key from which to read the specific user's information from cache. Example: Your application may be partitioning the user's cache information for each user using the homeAccountId and thus this function would return the homeAccountId for the user in question
function getKey(): Promise<string>
Returns
Promise<string>
Promise