simple in memory key/value cache with autoclean by timeout