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

LRU scheduler in TaskSchedulerImpl

fix maxSize problem

adjust permission of methods

remove dependence on twitter's library

make LRU scheduling configurable