starts a new cachesweeper , if not already running , and if an expiring time for cacheobject was specified.if the methods startsweeper and stopsweeper are invoked by different threads , they need to be synchronized . concode_field_sep int defaultSweepInterval concode_elem_sep int timeToExpire concode_elem_sep CacheSweeper sweeper concode_elem_sep int sweepInterval concode_elem_sep Map map concode_field_sep void notifyRemoved concode_elem_sep void removeExpired concode_elem_sep void stopSweeper
void function ( ) { if ( timeToExpire > 0 && sweeper == null ) ( sweeper = new CacheSweeper ( this , sweepInterval ) ) . start ( ) ; }