Add options to resize
penalize if already in cache