Right, but I still think this isn't thread-safe. You are doing an ``if-check-then-act``, hence you want atomicity, but it doesn't look like you have it (unless all caller of ``scheduleReload`` synchronize on the ``this`` instance, which I don't expect it to be the case).