class NumShards {

    public int getNumShards(long date) {
        if (!initialized) {
            configure();
        }
        return milliToNumShardsCache.floorEntry(date).getValue();
    }

    public  NumShards(Configuration conf);

}