Namespace Serenity.AssetPrefetcher.Domain.Services
Classes
LruCache<TKey, TValue>
Least Recently Used (LRU) cache implementation with memory cost tracking.
Provides efficient O(1) access and eviction based on usage patterns. Not thread-safe.
PassthroughAssetKeyResolver
Simple asset key resolver that passes asset keys through without transformation. Used as the default resolver when no custom key mapping is required.
PrefetchQueue<TKey>
Priority-based queue for managing asset prefetch requests.
Maintains separate queues for different priority levels and processes them in order.