Add withBucket method

I am not sure this is the best solution. I would prefer to be able to create new instances of lscache with different buckets. If it seems like something you will accept I will be happy to work on it.