Completed Cache interceptor, added addProvider and removeProvider methods on the manager.