Better caching and updating for dynamic list provider
Cosmetic changes
Merge pull request #4243 from Black09/directoryprovider-extensions

Better caching and updating for dynamic list provider