avoid duplicate requests to the cache proxy. 

fix #125
this means that if somebody overwrites queueRequest, he will either have to copy this method or not use a hash. should we make it protected?