libshardcache now doesn't queue multiple eviction jobs for the same key

even though at the moment the eviction order is not preserved
(but better than having an unworkable queue which could end up
with waste of network bandiwth to commence redundant eviction commands)