Add a new algorithm implementation to the cache
the algorithm prototype object
how this name will be requested
the name of the provider of this prototype
See Implementation
Add a new algorithm implementation to the cache