Added caching behavior to mimic Nuget.Server