I would remove delay from the interface and assign seconds to the delay value. Even better, I would expose the units in the interface so people can specify sub-second flush if they want to.