we are using kentico 12 mvc development, for some custom widget controls we did some content changes in cms, but didn't reflect on front-end quickly. Is there a way we can solve this issue?
Since you MVC application is custom build by you it depends on the implementation. Probably you want to add some dependencies so the cache gets invalidated as soon as you change something.
you can find some info from kentico in the Documentation: docs.kentico.com/.../caching-on-mvc-sites
On top of what David said, make sure your web farm is set up correctly so it syncs the cache clearing to the MVC site.
Please, sign in to be able to submit a new answer.