Leverage browser cache

Permalink
I recently learned about setting browser cache in htaccess

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##

However, I notice that when I try to insert new image in content block, the new image won't show up in file manager and need to click anything like sort, search to query the file manager for the new image to show up. Moreover, if I delete any image and open the file manager again through content block, it still show deleted image. Have to click any button in the file manager to do a fresh query.

A more obvious effect is if i delete an image on content block and hit save, it is still there due to cache i think. It shows correct result after it is published.

Strangely this only happens in content block. Directly open file manager or through image block doesn't have this problem.

I see a lot site use browser cache. However, if it causes unnecessary problem with caching old data. Then I would just drop it then. For those that are familiar with this, what is your take on this? do you set browser cache and does it cause any caching issue for you? Please advise. Thanks.