Improve synchronization in the block stores, and adjust the periodic runnable stuff to use ScheduledExecutorService methods. Adjust to newest snapshot of weft to get access to the scheduled executor service injection.
load all blocks up to and including the current one when the expiration manager starts. Do this outside of the clock, then start the clock.
clock sources don't load next expiration set...that should be done in the expiration manager.