Functional Requirements: - [x] #5 - [x] #6 - [x] #7 - [x] #12 - [x] #13 - [x] For now implement a lazy cleanup service i.e if key is expired on get, return None and expire the key (if not expired already) - [x] #15 - [x] Add types using enums - [x] Add type Integer - [x] Add type String - [x] Add type List - [x] Add type Bytes - [x] Add type HashSet - [x] Add type HashMap - [ ] #36 - [x] Add cleanup service that runs periodically to delete cache keys which are expired. - [ ] #37 - [ ] Create a client that can interact with the API - [ ] Add persistence - [ ] Snapshots for now - [ ] Take periodic snapshots
Functional Requirements: