logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CacheStatusOutput

    Output data transfer object containing cache status information for an asset.
    Provides current state and size information as part of cache query responses.

    Inheritance
    object
    CacheStatusOutput
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AssetPrefetcher.Application.UseCases.Dto
    Assembly: Serenity.AssetPrefetcher.Application.dll
    Syntax
    public class CacheStatusOutput

    Constructors

    CacheStatusOutput()

    Declaration
    public CacheStatusOutput()

    Properties

    ApproxSizeBytes

    Declaration
    public int ApproxSizeBytes { get; set; }
    Property Value
    Type Description
    int

    Approximate size of the asset in bytes (may be estimated).

    IsLoading

    Declaration
    public bool IsLoading { get; set; }
    Property Value
    Type Description
    bool

    Indicates whether the asset is currently being loaded into cache.

    IsReady

    Declaration
    public bool IsReady { get; set; }
    Property Value
    Type Description
    bool

    Indicates whether the asset is fully loaded and ready for use.

    In this article
    © 2026 Serenity. All Rights Reserved