Add new version lru cache.

lru cache1 and safe lru cache. lru cache is better designing than lru
cahce, it's a common design for various senarios. Safe lru cache is
thread safe cache. It implement based on windows critical section.