Does this need to be synchronized I would guess, can you check if the methods that call it are called from different threads possibly (or just sync it ;) )