we really shoudl have a better way of assigning cache ids :P