namespace Unity.Services.Core.Telemetry.Internal { interface ICachePersister where TPayload : ITelemetryPayload { bool CanPersist { get; } void Persist(CachedPayload cache); bool TryFetch(out CachedPayload persistedCache); void Delete(); } }