Skip to content

Managing Cache

The Caches page in the Avrea console shows:

  • Total usage across all repositories in your organization
  • Per-repository breakdown with quota progress bars
  • Per-repository entry list with type, key, size, hits, and last-used time
  • Filter by cache type (gha, go-build, bazel-build, sccache-build, etc.)

Per-repository cache usage breakdown in the Avrea console

Terminal window
avr cache usage --repo rep-abc123

Shows cache usage summary for a repository. To list individual entries:

Terminal window
avr cache list --repo rep-abc123

You can delete specific cache entries from the console's entry list or via the CLI:

Terminal window
avr cache delete --repo rep-abc123 --type gha --key "node_modules"
avr cache delete --repo rep-abc123 --all

Each cache type can be individually enabled or disabled at the organization or repository level.

Go to Settings in the Avrea console to toggle caches on or off:

SettingDescriptionDefault
GitHub Actions CacheCache dependencies and build outputs via actions/cacheOn
Git LFS CacheCache Git LFS downloads in datacenter-local storageOff
Go Build CacheAccelerate Go builds with shared GOCACHEPROGOn
Bazel Remote CacheAccelerate Bazel builds with a shared remote cacheOn
Turborepo CacheCache Turborepo task outputs across workflow runsOn
ccacheAccelerate C/C++ compilations with shared ccache storageOn
Gradle Build CacheShare Gradle build outputs across workflow runsOn
sccacheAccelerate Rust and C/C++ compilations with shared sccacheOn
Maven Build CacheShare Maven build outputs across workflow runsOn
sbt Build CacheShare sbt build outputs across workflow runsOn
Nix Binary CacheCache Nix build outputs as a binary cacheOn
Nx Remote CacheCache Nx task outputs across workflow runsOn
Package Manager CacheCache packages from npm, pip, Go modules, and Cargo registriesOn
Swift Package RegistryResolve SwiftPM dependencies through Avrea's Swift package registryOn

Organization-level settings apply to all repositories by default. Repository-level overrides take precedence.

List current settings:

Terminal window
avr settings list

Disable a specific cache for a repository:

Terminal window
avr settings set cache.sccache.enabled false

Re-enable it:

Terminal window
avr settings set cache.sccache.enabled true

Reset to the inherited default:

Terminal window
avr settings reset cache.sccache.enabled

View all available setting definitions:

Terminal window
avr settings schema