Policies.evictOlderWithProcess(1000, TimeUnit.MILLISECONDS), (partition, tuple) -> { if(initialized.get(0).booleanValue() == false){
alwaysInsert(), scheduleEvictIfEmpty(time, unit), evictOlderWithProcess(time, unit), processOnInsert(), getKeyFunction(),
alwaysInsert(), scheduleEvictIfEmpty(time, unit), evictOlderWithProcess(time, unit), processOnInsert(), getKeyFunction(),
alwaysInsert(), scheduleEvictIfEmpty(time, unit), evictOlderWithProcess(time, unit), Policies.doNothing(), twindow.getKeyFunction(),
alwaysInsert(), scheduleEvictIfEmpty(time, unit), evictOlderWithProcess(time, unit), Policies.doNothing(), twindow.getKeyFunction(),