Avoid side effect for cached Dependency Descriptor

I have signed and agree to the terms of the SpringSource Individual Contributor License Agreement.