Difference between Minimum age, Maximum age ,Revalidate age

I am setting the refresh policy in caching and there are three options

i am confused about these options, there functionality looks same to me

To understand what minimum age, maximum age and revalidate age option are and how to use referrer to the mentioned documents below.