Ever since I started implementing my second level caches I've been wondering
on how to deal with this, and thus far I've not found a good solution.

I have a CF acting as a secondary index, and I want to make range queries
against it. Since my keys are Long I simply went ahead and wrote them as
they were, which resulted them in being stored as UTF8 Strings. Now I'm
having the problem that if I want to make a range query on those keys (lets
say 1-100) they will be matched as string against each other, meaning that
55 > 100, which is not what I want.

Is there a simple way to make such queries by just adjusting the key?
Specifically I'm wondering if I could create a byte representation of the
Long that would also be lexicographically ordered.

Anyone had a similar problem?

Regards,
Chris

Reply via email to