Sandeep...
I've looked at the -m parameter, and it must be used in conjunction with the store or retrieve commands -- it doesn't repopulate the cache from secondary storage by itself, which is what Pankaj is looking for.
I haven't tested the latest versions of CMOD, but the problem with this method (again, in the past) has been that it places older documents back into the cache with expiration dates that don't take into consideration the age of the document -- you end up with a 'bulge' of documents that sit in the cache for weeks, months, or even years past their proper expiration date. This makes your cache filesystem larger than it needs to be, and robs your other App Groups of storage that could be put to better use.
-JD.