API reference
API reference
Select your platform
No SDKs available
No versions available

WitConfigurationCache Class

Caching mechanism for WitConfigurations. Especially useful to consolidate web socket clients.

Methods

Get ( key , onSetup )
Get a configuration based on the specified token and version
Signature
WitConfiguration Meta.WitAi.Data.Configuration.WitConfigurationCache.Get(WitConfigurationCacheKey key, Action< WitConfiguration > onSetup=null)
Parameters
GetCacheId ( key )
Obtains the unique cache id for
Signature
string Meta.WitAi.Data.Configuration.WitConfigurationCache.GetCacheId(WitConfigurationCacheKey key)
Returns
string
GetCacheId ( configuration )
Get cache id from configuration
Signature
string Meta.WitAi.Data.Configuration.WitConfigurationCache.GetCacheId(WitConfiguration configuration)
Parameters
configuration: WitConfiguration
Returns
string
GetCacheKey ( configuration )
Obtains a cache key from the configuration
Signature
WitConfigurationCacheKey Meta.WitAi.Data.Configuration.WitConfigurationCache.GetCacheKey(WitConfiguration configuration)
Parameters
configuration: WitConfiguration
Return ( configuration , onDestroy )
Returns a configuration
Signature
bool Meta.WitAi.Data.Configuration.WitConfigurationCache.Return(WitConfiguration configuration, Action< WitConfiguration > onDestroy=null)
Parameters
configuration: WitConfiguration
onDestroy: Action< WitConfiguration >
Returns
bool