In-memory key-value cache with expiration-time after creation/modification/access, automatic value loading and time travel support