Replaced `IMemoryCache` with a thread-safe `ConcurrentDictionary` for managing IMAP sync dates in `LimilabsImapEmailService`. Added `GetLastImapSyncDate` and `SetLastImapSyncDate` methods to handle cache operations. Updated the `IImapEmailService` interface to include `GetLastImapSyncDate`. Simplified the `MarkAsSeenAsync` method signature for better readability. Introduced a private record type `ImapCacheKey` to encapsulate cache keys.
legacy
@ e59b936181
DigitalData.MessagingService
Description
Languages
C#
100%