Expired entries are removed from the stores by the expiration reaper thread. This should run automatically every 1 minute by default. Are you not seeing entries get cleaned up at this frequency?
Expiration reaper is configurable through the interval attribute under the expiration type of the cache. Note the value is in milliseconds.
when I use delete operation on cache it doesn't delete it from store even after 10 min. Data files size are same for 2-3 hrs. So could you suggest some kind of configuration for same?