I would pull out the ++lruAccessCounter into a separate variable. I hate these kinds of constructs because make code hard to understand.