dopředná optimalizace je také chyba. Aplikovat patch pro ladění výkonu nebo konfigurací je legitimní způsob jak to udělat. Není potřeba na vše dávat parametr a takhle to je správně, konstanta v kódu dokud nedává smysl to dát někam jinám.
Nezapomeň i na takovou drobnost, že cokoliv vystrčíš ven je prostě veřejný interface a jen tak se toho nezbavíš, musíš to udržovat i s případným refaktorem a při jiné implementaci scheduleru to nemusí už dávat smysl. Tohle je prostě interní věc dané implementace, ta má zůstat interní.