ready to apply different flush strategies