I tried to update the site logo of the SharePoint portal by updating the CSS file but it still cached the old CSS file. I tried appending version number to the CSS file but still it showed the old image.
I ran the following powershell script which ‘busted’ the JS and CSS cached file and updated with latest file.
$webApp = Get-SPWebApplication "<WebApplicationURL>" [Microsoft.SharePoint.Publishing.PublishingCache]::FlushBlobCache($webApp) Write-Host "Flushed the BLOB cache for:" $webApp
For some reason the blob cache was out of sync with content database and this script helped me to update the cache. It seems restoring the content database will cause BLOB sync issue as mentioned in Technet article.