/ README.md
README.md
1 In memory Key/Value store with LRU expire and concurrent access 2 3 4 # Description 5 6 Items are stored in N sharded/bucketized HashMaps to improve concurrency. Every Item is 7 always behind a RwLock. Quering an item will return a guard associated to this lock. 8 Items that are not locked are kept in a list to implement a least-recent-used expire 9 policy. Locked items are removed from that lru list and put into the lru-list when they 10 become unlocked. Locked Items will not block the hosting HashMap. 11