put abstract method
Stores a new recording under hash. If a recording already exists,
implementations may overwrite or no-op (FileRecordingStore overwrites
— useful when re-recording after a known-broken capture).
Implementation
Future<void> put(String hash, ModelMessage response);