Хорошо значит сделано
Ну это уже вопрос терминологии / трактовки внутри объекта - можно сказать что вернул сколько ему спать дальше, или насколько тиков текущий стейт будет валиден, так то понятно что считаться надо до текушего времени <= clock скорее чем clock + еще сколькото, это верно, раз-ся






Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
