AlgorithmCache (used by AlgorithmFactory)
Add a new algorithm implementation to the cache
Clear the cache
Look for an algorithm implementation by a particular provider
Find the providers of this algo (if any)
Set the preferred provider for an algorithm
See Implementation
AlgorithmCache (used by AlgorithmFactory)