fixed returning current entry key
updated variable name
updated cache manager to work with the provider pool