loadSession method
Loads a session record for the given address.
Returns null if no session exists for this address.
Implementation
@override
Future<SessionRecord?> loadSession(ProtocolAddress address) async {
final data = _sessions[_key(address)];
if (data == null) return null;
return SessionRecord.deserialize(bytes: data.toList());
}