add CirCleBuffer & LRUCache