lock.lock()应该在try之前；
在try中，假如lock()发生异常，则finally中unlock()也会抛异常。
change @Override note
单位换算
滑梯：增加对集群的支持。
类改名，移动包。
Track：增加工厂类，调整测试用例，以及其他一些小调整。
Track：增加Factory
Slide：Factory私有化
add support loop
add abs Track & TrackLoop
surfing add 'RefresherAll' & 'OnlyFuture'
增加project stats，用于统计相关内容。
Args & log-warn & test ignore