+ {#each [
+ { label: t('settings.cacheStatsUrl'), data: cacheStats?.url },
+ { label: t('settings.cacheStatsAsset'), data: cacheStats?.asset },
+ ] as bucket}
+
+
+ {bucket.label}
+ {#if bucket.data && bucket.data.count > 0}
+
+ {bucket.data.count}
+ {t('settings.cacheStatsEntries')}
+ {#if bucket.data.total_size_bytes > 0}
+ ·
+ {formatBytes(bucket.data.total_size_bytes)}
+ {/if}
+
+ {:else}
+ {t('settings.cacheStatsEmpty')}
+ {/if}
+
+ {#if bucket.data && bucket.data.count > 0 && (bucket.data.oldest || bucket.data.newest)}
+
+ {#if bucket.data.oldest}
+ {t('settings.cacheStatsOldest')}: {formatTs(bucket.data.oldest)}
+ {/if}
+ {#if bucket.data.newest}
+ {t('settings.cacheStatsNewest')}: {formatTs(bucket.data.newest)}
+ {/if}
+
+ {/if}
+