public void run() {
final Timer.Context timerCtx = rollupLocatorExecuteTimer.time();
final Granularity gran = Granularity.granularityFromKey(parentSlotKey);
final int parentSlot = Granularity.slotFromKey(parentSlotKey);
final int shard = Granularity.shardFromKey(parentSlotKey);
final Range parentRange = gran.deriveRange(parentSlot, serverTime);
try {
gran.finer();
} catch (Exception ex) {
log.error("No finer granularity available than " + gran);