An algorithm cache (used by AlgorithmFactory)
string prov_name | a provider name |
AlgorithmCache (used by AlgorithmFactory)
Look for an algorithm implementation by a particular provider
string algo_spec | names the requested algorithm |
string requested_provider | suggests a preferred provider |
Add a new algorithm implementation to the cache
T algo | the algorithm prototype object |
string requested_name | how this name will be requested |
string provider | the name of the provider of this prototype |
Set the preferred provider for an algorithm
string algo_spec | names the algorithm |
string provider | names the preferred provider |
Find the providers of this algo (if any)
string algo_name | names the algorithm |
Clear the cache