caching issue after updating records into database I've developed leave management in drupal 7 but facing an issue. When leave balance is updated due to calculations then it not shows right value from database due to drupal caching. Once I clean all caches then it shows right values. Is there any way to stop caching or update caching?

Please do some help.
Any well written module that has a cache, should prefix it with cache, meaning that the answer to your question is "Yes".

In the odd event that a module caches data somewhere else, you can check your modules for implementations of hook_flush_caches, and see what they remove.

Reference by Letharion