Flush Magento Cache
This button deals with the main cache items for page display purposes.
It can safely be used if you want to refresh your page.
"Flush Magento Cache" removes only those entries that Magento
reliably tracks as it's own.
Removes all items in the default Magento cache (
var/cache) and the
var/full_page cache that have a Magento tag
Flush Cache Storage
This option is a more complete cache flush and includes more items in
Magento's cache directory.
"Flush Cache Storage" clears everything but might affect other
applications if they're using it.
Removes all items in the cache. This is the equivalent of deleting the
entire contents of the cache folder on the server.If your system uses
an alternate cache location, any cached files used by other
applications will be removed.
Flush Catalog Images Cache
The Flush Catalog Images Cache option is just what it says. It deals
with the catalog images. If you are changing images on products, and
not seeing the new images on your site, you can try flushing this and
refreshing your page.
Flush Catalog Images Cachebutton to remove all pregenerated product
images files that are stored at: media/catalog/product/cache. If
recently uploaded images aren’t visible in the catalog, try flushing
the catalog and refreshing your browser
Flush Swatch Images Cache
Swatch images are resized and cached before they are used. Swatch
images are stored on the server in the Magento installation directory,
at the following location:
[Magento install directory]/media/catalog/swatches/
It is used to remove that resized and cached swatch images.
This option involves a lot of the page styling cache and can be
flushed when you are making updates. It is not needed regularly, but
it is best to do if you want to see any recent changes.
and CSS files combined to one file from the cache. If recent changes
Hope this make sense