add LRUMap to util.collection and add LRU scheduler in TaskScheduler

LRU scheduler in TaskSchedulerImpl

fix maxSize problem
adjust permission of methods