Locking-List, a new Data Structure designed for video games.

I usually just use a HashMap and an ArrayList of its keys.