### YamlMime:ManagedReference items: - uid: adas_core.Domain.Utils.CacheKeys commentId: T:adas_core.Domain.Utils.CacheKeys id: CacheKeys parent: adas_core.Domain.Utils children: - adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll - adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings) - adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String) - adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String) - adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) - adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) - adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) - adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) - adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String}) - adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId) - adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) langs: - csharp - vb name: CacheKeys nameWithType: CacheKeys fullName: adas_core.Domain.Utils.CacheKeys type: Class source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CacheKeys path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 131 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: >- Generador centralizado de claves de caché. - Prefijos normalizados para que el CacheDispatcher clasifique el backend. - Overloads "KeyWithTtl" para devolver (key, ttl) en una llamada. example: [] syntax: content: public static class CacheKeys content.vb: Public Module CacheKeys inheritance: - System.Object inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString - uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll commentId: M:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll id: ConfigObservationsAll parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: ConfigObservationsAll() nameWithType: CacheKeys.ConfigObservationsAll() fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll() type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ConfigObservationsAll path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 139 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Returns the configuration key string "configObservations:all", typically used to identify a setting or cache entry related to all configuration observations. example: [] syntax: content: public static string ConfigObservationsAll() return: type: System.String description: The string "configObservations:all". content.vb: Public Shared Function ConfigObservationsAll() As String overload: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll* - uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings) commentId: M:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings) id: ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: ConfigObservationsAllKeyWithTtl(CacheSettings?) nameWithType: CacheKeys.ConfigObservationsAllKeyWithTtl(CacheSettings?) fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ConfigObservationsAllKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 142 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils syntax: content: public static (string Key, TimeSpan? Ttl) ConfigObservationsAllKeyWithTtl(CacheSettings? settings) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} content.vb: Public Shared Function ConfigObservationsAllKeyWithTtl(settings As CacheSettings) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl* nameWithType.vb: CacheKeys.ConfigObservationsAllKeyWithTtl(CacheSettings) fullName.vb: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings) name.vb: ConfigObservationsAllKeyWithTtl(CacheSettings) - uid: adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId) id: DisplayBase(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: DisplayBase(ObjectId) nameWithType: CacheKeys.DisplayBase(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DisplayBase path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 158 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds the base configuration key used to reference a display entry. example: [] syntax: content: public static string DisplayBase(ObjectId displayId) parameters: - id: displayId type: MongoDB.Bson.ObjectId description: The identifier of the display whose base key is being generated. return: type: System.String description: A formatted key string combining the display section, the display identifier, and the "base" suffix. content.vb: Public Shared Function DisplayBase(displayId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.DisplayBase* - uid: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: DisplayBaseKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.DisplayBaseKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DisplayBaseKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 167 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for a display entity along with its resolved time-to-live (TTL) based on the provided cache settings. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) DisplayBaseKeyWithTtl(CacheSettings? settings, ObjectId displayId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: Optional cache settings used to resolve the TTL for display entities. When null, a default TTL is applied. - id: displayId type: MongoDB.Bson.ObjectId description: The identifier of the display used to compose the base cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL for the display entity. content.vb: Public Shared Function DisplayBaseKeyWithTtl(settings As CacheSettings, displayId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl* nameWithType.vb: CacheKeys.DisplayBaseKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: DisplayBaseKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId) id: DisplayWithConfig(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: DisplayWithConfig(ObjectId) nameWithType: CacheKeys.DisplayWithConfig(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DisplayWithConfig path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 181 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a configuration display key for the specified display identifier, used to look up or cache the associated configuration entry. example: [] syntax: content: public static string DisplayWithConfig(ObjectId displayId) parameters: - id: displayId type: MongoDB.Bson.ObjectId description: The identifier of the display whose configuration key is being generated. return: type: System.String description: A formatted string key in the form "configDisplays:display:{displayId}:config" representing the display's configuration entry. content.vb: Public Shared Function DisplayWithConfig(displayId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig* - uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: DisplayWithConfigKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.DisplayWithConfigKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DisplayWithConfigKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 190 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key and resolves its associated time-to-live (TTL) for a display entity using the provided configuration settings. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) DisplayWithConfigKeyWithTtl(CacheSettings? settings, ObjectId displayId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The cache settings used to resolve the TTL for the display entity; may be null. - id: displayId type: MongoDB.Bson.ObjectId description: The identifier of the display entity for which the cache key is generated. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null if no TTL is configured. content.vb: Public Shared Function DisplayWithConfigKeyWithTtl(settings As CacheSettings, displayId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl* nameWithType.vb: CacheKeys.DisplayWithConfigKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: DisplayWithConfigKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId) id: PointOfCareBase(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PointOfCareBase(ObjectId) nameWithType: CacheKeys.PointOfCareBase(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PointOfCareBase path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 207 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Generates a formatted identifier string for a Point of Care base entity, used as a cache key or lookup reference in the format "pointOfCare:{pocId}:base". example: [] syntax: content: public static string PointOfCareBase(ObjectId pocId) parameters: - id: pocId type: MongoDB.Bson.ObjectId description: The unique identifier of the Point of Care entity whose base reference key is being generated. return: type: System.String description: A formatted string that combines the "pointOfCare" prefix, the provided pocId, and the "base" suffix to uniquely identify the base resource of the Point of Care. content.vb: Public Shared Function PointOfCareBase(pocId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.PointOfCareBase* - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PointOfCareBaseKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.PointOfCareBaseKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PointOfCareBaseKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 216 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for a Point of Care entity and resolves the associated time-to-live (TTL) from the supplied cache settings. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) PointOfCareBaseKeyWithTtl(CacheSettings? settings, ObjectId pocId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The cache settings used by the TTL resolver. May be null, in which case the resolver falls back to its default behavior. - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the Point of Care entity used to generate the cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null when no expiration is configured. content.vb: Public Shared Function PointOfCareBaseKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl* nameWithType.vb: CacheKeys.PointOfCareBaseKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: PointOfCareBaseKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId) id: PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PointOfCareWithInfoKeyWithTtl(ObjectId) nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PointOfCareWithInfoKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 229 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for a point of care entry that includes its associated information and is intended to be stored with a time-to-live (TTL). example: [] syntax: content: public static string PointOfCareWithInfoKeyWithTtl(ObjectId pocId) parameters: - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the point of care used to compose the cache key. return: type: System.String description: A formatted cache key string in the form pointOfCare:{pocId}:withInfo. content.vb: Public Shared Function PointOfCareWithInfoKeyWithTtl(pocId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl* - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PointOfCareWithInfoKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PointOfCareWithInfoKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 238 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds the cache key and resolves the associated time-to-live (TTL) for caching a point of care entry, including its related information. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) PointOfCareWithInfoKeyWithTtl(CacheSettings? settings, ObjectId pocId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: Optional cache settings used to resolve the TTL for the point of care entity. May be null. - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the point of care used to build the cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null when no TTL is configured. content.vb: Public Shared Function PointOfCareWithInfoKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl* nameWithType.vb: CacheKeys.PointOfCareWithInfoKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: PointOfCareWithInfoKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) commentId: M:adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) id: LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: LatestObservations(ObjectId, IEnumerable, int?) nameWithType: CacheKeys.LatestObservations(ObjectId, IEnumerable, int?) fullName: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable, int?) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: LatestObservations path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 256 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for retrieving the latest observations of a patient, optionally scoped to specific fields and a trailing count. example: [] syntax: content: public static string LatestObservations(ObjectId patientId, IEnumerable fieldNames, int? last = null) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose observations are being keyed. - id: fieldNames type: System.Collections.Generic.IEnumerable{System.String} description: The collection of field names to include in the key, normalized via Normalize. - id: last type: System.Nullable{System.Int32} description: Optional maximum number of recent observations to consider; when null, defaults to 0. return: type: System.String description: A formatted cache key string combining the patient id, normalized field names, and the last value. content.vb: Public Shared Function LatestObservations(patientId As ObjectId, fieldNames As IEnumerable(Of String), last As Integer? = Nothing) As String overload: adas_core.Domain.Utils.CacheKeys.LatestObservations* nameWithType.vb: CacheKeys.LatestObservations(ObjectId, IEnumerable(Of String), Integer?) fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable(Of String), Integer?) name.vb: LatestObservations(ObjectId, IEnumerable(Of String), Integer?) - uid: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) commentId: M:adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) id: LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32}) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: LatestObservationsKeyWithTtl(CacheSettings?, ObjectId, IEnumerable, int?) nameWithType: CacheKeys.LatestObservationsKeyWithTtl(CacheSettings?, ObjectId, IEnumerable, int?) fullName: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable, int?) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: LatestObservationsKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 268 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: >- Generates a cache key for the latest patient observations along with its associated Time-To-Live (TTL) duration. The TTL is resolved from the provided cache settings for the PatientObservations entity type. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) LatestObservationsKeyWithTtl(CacheSettings? settings, ObjectId patientId, IEnumerable fieldNames, int? last = null) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The optional cache settings used to resolve the TTL for the cache key. - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose latest observations are being queried. - id: fieldNames type: System.Collections.Generic.IEnumerable{System.String} description: The collection of field names to include in the latest observations cache key. - id: last type: System.Nullable{System.Int32} description: The optional number of most recent observations to consider when building the cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL for the cache entry. content.vb: Public Shared Function LatestObservationsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, fieldNames As IEnumerable(Of String), last As Integer? = Nothing) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl* nameWithType.vb: CacheKeys.LatestObservationsKeyWithTtl(CacheSettings, ObjectId, IEnumerable(Of String), Integer?) fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable(Of String), Integer?) name.vb: LatestObservationsKeyWithTtl(CacheSettings, ObjectId, IEnumerable(Of String), Integer?) - uid: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) commentId: M:adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) id: LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: LatestPumps(ObjectId, int?) nameWithType: CacheKeys.LatestPumps(ObjectId, int?) fullName: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId, int?) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: LatestPumps path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 285 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for retrieving the latest pump observations associated with the specified patient, using an optional entry count that defaults to zero when not provided. example: [] syntax: content: public static string LatestPumps(ObjectId patientId, int? last = null) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose latest pump observations are being requested. - id: last type: System.Nullable{System.Int32} description: The optional number of most recent pump observation entries to include; when null, zero is used as a fallback. return: type: System.String description: A formatted cache key string of the form pumpObs:latest:{patientId}:{last}, with last resolved to 0 when null. content.vb: Public Shared Function LatestPumps(patientId As ObjectId, last As Integer? = Nothing) As String overload: adas_core.Domain.Utils.CacheKeys.LatestPumps* nameWithType.vb: CacheKeys.LatestPumps(ObjectId, Integer?) fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId, Integer?) name.vb: LatestPumps(ObjectId, Integer?) - uid: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) commentId: M:adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) id: LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32}) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: LatestPumpsKeyWithTtl(CacheSettings, ObjectId, int?) nameWithType: CacheKeys.LatestPumpsKeyWithTtl(CacheSettings, ObjectId, int?) fullName: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, int?) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: LatestPumpsKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 295 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds the cache key and resolves the TTL for the latest pump observations of a patient, optionally limited to a specified number of entries. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) LatestPumpsKeyWithTtl(CacheSettings settings, ObjectId patientId, int? last = null) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The cache settings used to resolve the TTL for pump observation entries. - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose latest pump observations are being cached. - id: last type: System.Nullable{System.Int32} description: The optional maximum number of latest pump entries to include in the cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null if no TTL is configured. content.vb: Public Shared Function LatestPumpsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, last As Integer? = Nothing) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl* nameWithType.vb: CacheKeys.LatestPumpsKeyWithTtl(CacheSettings, ObjectId, Integer?) fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, Integer?) name.vb: LatestPumpsKeyWithTtl(CacheSettings, ObjectId, Integer?) - uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId) id: PatientAppointmentsToday(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PatientAppointmentsToday(ObjectId) nameWithType: CacheKeys.PatientAppointmentsToday(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PatientAppointmentsToday path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 311 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Generates a cache key for a patient's appointments scheduled on the current UTC day. example: [] syntax: content: public static string PatientAppointmentsToday(ObjectId patientId) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments are being keyed. return: type: System.String description: A formatted cache key string combining the patient identifier and the current UTC date. content.vb: Public Shared Function PatientAppointmentsToday(patientId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday* - uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PatientAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.PatientAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PatientAppointmentsTodayKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 323 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds the cache key for a patient's appointments scheduled for today and resolves the associated time-to-live from the provided cache settings. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) PatientAppointmentsTodayKeyWithTtl(CacheSettings? settings, ObjectId patientId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: Optional cache settings used to resolve the TTL for the appointments entity. - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose appointments cache key is being generated. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null when no TTL is configured. content.vb: Public Shared Function PatientAppointmentsTodayKeyWithTtl(settings As CacheSettings, patientId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl* nameWithType.vb: CacheKeys.PatientAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: PatientAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId) id: PocAppointmentsToday(MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PocAppointmentsToday(ObjectId) nameWithType: CacheKeys.PocAppointmentsToday(ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PocAppointmentsToday path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 337 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for the appointments associated with the specified Point of Contact for the current UTC day. example: [] syntax: content: public static string PocAppointmentsToday(ObjectId pocId) parameters: - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the Point of Contact whose appointments are being keyed. return: type: System.String description: A formatted cache key string combining the PoC identifier and today's UTC date in yyyyMMdd format. content.vb: Public Shared Function PocAppointmentsToday(pocId As ObjectId) As String overload: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday* - uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) commentId: M:adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) id: PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: PocAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId) nameWithType: CacheKeys.PocAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId) fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PocAppointmentsTodayKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 349 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for today's appointments associated with a Point of Care and resolves its corresponding time-to-live (TTL) using the provided cache settings for the Point of Care entity type. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) PocAppointmentsTodayKeyWithTtl(CacheSettings? settings, ObjectId pocId) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The cache settings used to resolve the TTL; may be null when no settings are supplied. - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the Point of Care whose today's appointments cache key is being generated. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL as a nullable . content.vb: Public Shared Function PocAppointmentsTodayKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl* nameWithType.vb: CacheKeys.PocAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId) fullName.vb: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId) name.vb: PocAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId) - uid: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String) commentId: M:adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String) id: GroupedObs(MongoDB.Bson.ObjectId,System.String) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: GroupedObs(ObjectId, string) nameWithType: CacheKeys.GroupedObs(ObjectId, string) fullName: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId, string) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObs path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 367 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a formatted cache key for grouped observations associated with a specific patient, combining the grouped field name and the patient identifier. example: [] syntax: content: public static string GroupedObs(ObjectId patientId, string groupedFieldName) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose grouped observations are being addressed. - id: groupedFieldName type: System.String description: The name of the grouped field used to categorize the observations. return: type: System.String description: A formatted string in the pattern groupedObs:{groupedFieldName}:patient:{patientId}. content.vb: Public Shared Function GroupedObs(patientId As ObjectId, groupedFieldName As String) As String overload: adas_core.Domain.Utils.CacheKeys.GroupedObs* nameWithType.vb: CacheKeys.GroupedObs(ObjectId, String) fullName.vb: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId, String) name.vb: GroupedObs(ObjectId, String) - uid: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String) commentId: M:adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String) id: GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: GroupedObsKeyWithTtl(CacheSettings?, ObjectId, string) nameWithType: CacheKeys.GroupedObsKeyWithTtl(CacheSettings?, ObjectId, string) fullName: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId, string) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObsKeyWithTtl path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 377 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Builds a cache key for a patient's grouped observations and resolves the associated time-to-live (TTL) from the supplied cache settings. example: [] syntax: content: public static (string Key, TimeSpan? Ttl) GroupedObsKeyWithTtl(CacheSettings? settings, ObjectId patientId, string groupedFieldName) parameters: - id: settings type: adas_core.Domain.Models.AppSettings.CacheSettings description: The cache settings used to resolve the TTL; may be null, in which case a default TTL is applied. - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose grouped observations are being cached. - id: groupedFieldName type: System.String description: The name of the grouped field used to compose the cache key. return: type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} description: A tuple containing the generated cache key and the resolved TTL, which may be null when no expiry is configured. content.vb: Public Shared Function GroupedObsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, groupedFieldName As String) As (Key As String, Ttl As TimeSpan?) overload: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl* nameWithType.vb: CacheKeys.GroupedObsKeyWithTtl(CacheSettings, ObjectId, String) fullName.vb: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, String) name.vb: GroupedObsKeyWithTtl(CacheSettings, ObjectId, String) - uid: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String}) commentId: M:adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String}) id: Normalize(System.Collections.Generic.IEnumerable{System.String}) parent: adas_core.Domain.Utils.CacheKeys langs: - csharp - vb name: Normalize(IEnumerable) nameWithType: CacheKeys.Normalize(IEnumerable) fullName: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable) type: Method source: remote: path: adas-core.Domain/Utils/CacheUtils.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Normalize path: ../../adas-core.Domain/Utils/CacheUtils.cs startLine: 393 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Normalizes a collection of strings by removing null or whitespace entries, trimming the remaining values, sorting them using ordinal (case-sensitive) comparison, and joining them with a pipe (|) delimiter to produce a canonical, comparable representation. example: [] syntax: content: public static string Normalize(IEnumerable items) parameters: - id: items type: System.Collections.Generic.IEnumerable{System.String} description: The collection of strings to normalize. return: type: System.String description: A pipe-delimited string of the cleaned and sorted values, or an empty string if no valid entries are supplied. content.vb: Public Shared Function Normalize(items As IEnumerable(Of String)) As String overload: adas_core.Domain.Utils.CacheKeys.Normalize* nameWithType.vb: CacheKeys.Normalize(IEnumerable(Of String)) fullName.vb: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable(Of String)) name.vb: Normalize(IEnumerable(Of String)) references: - uid: adas_core.Domain.Utils commentId: N:adas_core.Domain.Utils href: adas_core.html name: adas_core.Domain.Utils nameWithType: adas_core.Domain.Utils fullName: adas_core.Domain.Utils spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll* commentId: Overload:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_ConfigObservationsAll name: ConfigObservationsAll nameWithType: CacheKeys.ConfigObservationsAll fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_ConfigObservationsAllKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_ name: ConfigObservationsAllKeyWithTtl nameWithType: CacheKeys.ConfigObservationsAllKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl - uid: adas_core.Domain.Models.AppSettings.CacheSettings commentId: T:adas_core.Domain.Models.AppSettings.CacheSettings parent: adas_core.Domain.Models.AppSettings href: adas_core.Domain.Models.AppSettings.CacheSettings.html name: CacheSettings nameWithType: CacheSettings fullName: adas_core.Domain.Models.AppSettings.CacheSettings - uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} commentId: T:System.ValueTuple{System.String,System.Nullable{System.TimeSpan}} parent: System definition: System.ValueTuple`2 href: https://learn.microsoft.com/dotnet/api/system.string name: (string Key, TimeSpan? Ttl) nameWithType: (string Key, TimeSpan? Ttl) fullName: (string Key, System.TimeSpan? Ttl) nameWithType.vb: (Key As String, Ttl As TimeSpan?) fullName.vb: (Key As String, Ttl As System.TimeSpan?) name.vb: (Key As String, Ttl As TimeSpan?) spec.csharp: - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: " " - uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Key name: Key href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.key - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: " " - uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Ttl name: Ttl href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.ttl - name: ) spec.vb: - name: ( - uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Key name: Key href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.key - name: " " - name: As - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Ttl name: Ttl href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.ttl - name: " " - name: As - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ) - uid: adas_core.Domain.Models.AppSettings commentId: N:adas_core.Domain.Models.AppSettings href: adas_core.html name: adas_core.Domain.Models.AppSettings nameWithType: adas_core.Domain.Models.AppSettings fullName: adas_core.Domain.Models.AppSettings spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.AppSettings name: AppSettings href: adas_core.Domain.Models.AppSettings.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.AppSettings name: AppSettings href: adas_core.Domain.Models.AppSettings.html - uid: System.ValueTuple`2 commentId: T:System.ValueTuple`2 name: (T1, T2) nameWithType: (T1, T2) fullName: (T1, T2) spec.csharp: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: ) spec.vb: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: ) - uid: adas_core.Domain.Utils.CacheKeys.DisplayBase* commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayBase href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayBase_MongoDB_Bson_ObjectId_ name: DisplayBase nameWithType: CacheKeys.DisplayBase fullName: adas_core.Domain.Utils.CacheKeys.DisplayBase - uid: MongoDB.Bson.ObjectId commentId: T:MongoDB.Bson.ObjectId parent: MongoDB.Bson isExternal: true name: ObjectId nameWithType: ObjectId fullName: MongoDB.Bson.ObjectId - uid: MongoDB.Bson commentId: N:MongoDB.Bson isExternal: true name: MongoDB.Bson nameWithType: MongoDB.Bson fullName: MongoDB.Bson spec.csharp: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true spec.vb: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true - uid: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayBaseKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_ name: DisplayBaseKeyWithTtl nameWithType: CacheKeys.DisplayBaseKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig* commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayWithConfig href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayWithConfig_MongoDB_Bson_ObjectId_ name: DisplayWithConfig nameWithType: CacheKeys.DisplayWithConfig fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig - uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayWithConfigKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_ name: DisplayWithConfigKeyWithTtl nameWithType: CacheKeys.DisplayWithConfigKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBase* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareBase href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareBase_MongoDB_Bson_ObjectId_ name: PointOfCareBase nameWithType: CacheKeys.PointOfCareBase fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBase - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareBaseKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_ name: PointOfCareBaseKeyWithTtl nameWithType: CacheKeys.PointOfCareBaseKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareWithInfoKeyWithTtl_MongoDB_Bson_ObjectId_ name: PointOfCareWithInfoKeyWithTtl nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.LatestObservations* commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestObservations href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestObservations_MongoDB_Bson_ObjectId_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_Int32__ name: LatestObservations nameWithType: CacheKeys.LatestObservations fullName: adas_core.Domain.Utils.CacheKeys.LatestObservations - uid: System.Collections.Generic.IEnumerable{System.String} commentId: T:System.Collections.Generic.IEnumerable{System.String} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of String) fullName.vb: System.Collections.Generic.IEnumerable(Of String) name.vb: IEnumerable(Of String) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Nullable{System.Int32} commentId: T:System.Nullable{System.Int32} parent: System definition: System.Nullable`1 href: https://learn.microsoft.com/dotnet/api/system.int32 name: int? nameWithType: int? fullName: int? nameWithType.vb: Integer? fullName.vb: Integer? name.vb: Integer? spec.csharp: - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '?' spec.vb: - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '?' - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of T) fullName.vb: System.Nullable(Of T) name.vb: Nullable(Of T) spec.csharp: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestObservationsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_Int32__ name: LatestObservationsKeyWithTtl nameWithType: CacheKeys.LatestObservationsKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.LatestPumps* commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestPumps href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestPumps_MongoDB_Bson_ObjectId_System_Nullable_System_Int32__ name: LatestPumps nameWithType: CacheKeys.LatestPumps fullName: adas_core.Domain.Utils.CacheKeys.LatestPumps - uid: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestPumpsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_Nullable_System_Int32__ name: LatestPumpsKeyWithTtl nameWithType: CacheKeys.LatestPumpsKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PatientAppointmentsToday_MongoDB_Bson_ObjectId_ name: PatientAppointmentsToday nameWithType: CacheKeys.PatientAppointmentsToday fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday - uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PatientAppointmentsTodayKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_ name: PatientAppointmentsTodayKeyWithTtl nameWithType: CacheKeys.PatientAppointmentsTodayKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PocAppointmentsToday_MongoDB_Bson_ObjectId_ name: PocAppointmentsToday nameWithType: CacheKeys.PocAppointmentsToday fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday - uid: System.TimeSpan commentId: T:System.TimeSpan parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan name: TimeSpan nameWithType: TimeSpan fullName: System.TimeSpan - uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PocAppointmentsTodayKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_ name: PocAppointmentsTodayKeyWithTtl nameWithType: CacheKeys.PocAppointmentsTodayKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.GroupedObs* commentId: Overload:adas_core.Domain.Utils.CacheKeys.GroupedObs href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_GroupedObs_MongoDB_Bson_ObjectId_System_String_ name: GroupedObs nameWithType: CacheKeys.GroupedObs fullName: adas_core.Domain.Utils.CacheKeys.GroupedObs - uid: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl* commentId: Overload:adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_GroupedObsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_String_ name: GroupedObsKeyWithTtl nameWithType: CacheKeys.GroupedObsKeyWithTtl fullName: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl - uid: adas_core.Domain.Utils.CacheKeys.Normalize* commentId: Overload:adas_core.Domain.Utils.CacheKeys.Normalize href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_Normalize_System_Collections_Generic_IEnumerable_System_String__ name: Normalize nameWithType: CacheKeys.Normalize fullName: adas_core.Domain.Utils.CacheKeys.Normalize