http://blog.163.com/jiang_tao_2010/blog/static/121126890200911403336255/
http://www.cnblogs.com/sunli/archive/2010/07/27/cache_key_mutex.html
http://www.cnblogs.com/winner/archive/2007/09/06/884192.html