Public declaration syntax from forge-swift/Sources/ForgeCollab/SharedContext.swift Original source SHA-256: 5b2ace03cba8f402ce191a7542f9eecf47f3ed37b01fee7fca479533765e7ab4 Function bodies and constant values are omitted. This is not the complete implementation. Source line 21 public protocol SharedContextContract: Sendable Source line 68 public final class InMemorySharedContext: SharedContextContract, @unchecked Sendable Source line 73 public init() Source line 79 public func get(_ key: String) -> JSONValue? Source line 91 public func set(_ key: String, value: JSONValue, writerDid: String) Source line 106 public func remove(_ key: String) -> JSONValue? Source line 113 public func keys() -> [String] Source line 120 public var count: Int