logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved