RFC: Proxy cache root collection invalidation

turns out we have to handle null, since attributes.put doesn't like null values.