Guard online kernel caches with mutexes

refs #124