added ExpiringKeyValueStore