Converts cacheKVStore to InMemoryCache
key value store
Clears all cache entries created by MSAL (except tokens).
Checks whether key is in cache.
look up key for a cache entity
Invoke the callback when cache changes
returns cache key used for cloud instance metadata
fetch the accessToken credential
lookup key to fetch cache type AccessTokenEntity
fetch the account entity
lookup key to fetch cache type AccountEntity
retrieve accounts matching all provided filters; if no filter is set, get all accounts not checking for casing as keys are all generated in lower case, remember to convert to lower case if object properties are compared
Returns all accounts in cache
fetch appMetadata entity from the platform cache
lookup key to fetch cache type AppMetadataEntity
retrieve appMetadata matching all provided filters; if no filter is set, get all appMetadata
fetch authority metadata entity from the platform cache
lookup key to fetch cache type AuthorityMetadataEntity
retrieve authorityMetadata that contains a matching alias
Get all authority metadata keys
get the current cache key-value store
retrieve credentails matching all provided filters; if no filter is set, get all credentials
fetch the idToken credential
lookup key to fetch cache type IdTokenEntity
gets the current in memory cache for the client
Gets cache item with given key.
lookup key for the cache entry
Gets all keys in window.
fetch the refreshToken credential
lookup key to fetch cache type RefreshTokenEntity
fetch server telemetry entity from the platform cache
lookup key to fetch cache type ServerTelemetryEntity
fetch throttling entity from the platform cache
lookup key to fetch cache type ThrottlingEntity
converts inMemoryCache to CacheKVStore
kvstore map for inmemory
Return the family_id value associated with FOCI
Retrieve AccessTokenEntity from cache
Retrieve AccountEntity from cache
Retrieve AppMetadataEntity from cache
Retrieve the cached credentials into a cacherecord
Retrieve IdTokenEntity from cache
Helper to retrieve the appropriate refresh token from cache
Queue up callbacks
a callback function for cache change indication
returns a boolean if the given account is removed
Removes credentials associated with the provided account
Removes all accounts and related tokens from cache.
Removes all app metadata objects from cache.
returns a boolean if the given credential is removed
Removes the cache item from memory with the given key.
lookup key to remove a cache entity
saves a cache record
set accessToken credential
cache value to be set of type AccessTokenEntity
set account entity
cache value to be set of type AccountEntity
set appMetadata entity to the platform cache
cache value to be set of type AppMetadataEntity
set authority metadata entity to the platform cache
lookup key to fetch cache type AuthorityMetadataEntity
cache value to be set of type AuthorityMetadataEntity
sets the current cache (key value store)
set idToken credential
cache value to be set of type IdTokenEntity
sets the current in memory cache for the client
key value map in memory
Gets cache item with given key-value
lookup key for the cache entry
value of the cache entry
set refreshToken credential
cache value to be set of type RefreshTokenEntity
set server telemetry entity to the platform cache
lookup key to fetch cache type ServerTelemetryEntity
cache value to be set of type ServerTelemetryEntity
set throttling entity to the platform cache
lookup key to fetch cache type ThrottlingEntity
cache value to be set of type ThrottlingEntity
Updates a credential's cache key if the current cache key is outdated
Initialize in memory cache from an exisiting cache vault
blob formatted cache (JSON)
retrieves the final JSON
itemised cache read from the JSON
Helper to convert serialized data to object
Generated using TypeDoc
This class implements Storage for node, reading cache from user specified storage location or an extension library