Clustron.Zaris.InProc 1.1.0

dotnet add package Clustron.Zaris.InProc --version 1.1.0
                    
NuGet\Install-Package Clustron.Zaris.InProc -Version 1.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Clustron.Zaris.InProc" Version="1.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Clustron.Zaris.InProc" Version="1.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Clustron.Zaris.InProc" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Clustron.Zaris.InProc --version 1.1.0
                    
#r "nuget: Clustron.Zaris.InProc, 1.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Clustron.Zaris.InProc@1.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Clustron.Zaris.InProc&version=1.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Clustron.Zaris.InProc&version=1.1.0
                    
Install as a Cake Tool

Clustron.Zaris.InProc

Clustron.Zaris.InProc enables an embedded, in-memory Zaris store that runs inside your application process.

It is designed for zero-setup usage, while maintaining full compatibility with the Clustron Zaris programming model.


Installation

dotnet add package Clustron.Zaris.InProc

Quick Start

using Clustron.Zaris.Client.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;

var services = new ServiceCollection()
    .AddClustronZarisStores(cfg =>
        cfg.AddStore("demo", s => s.UseInProc()))
    .BuildServiceProvider();

var client = await services
    .GetRequiredService<IZarisClientProvider>()
    .GetAsync("demo");

await client.PutAsync("hello", "world");

var value = await client.GetAsync<string>("hello");

Console.WriteLine(value);

Overview

  • Runs fully in-process (no external cluster required)
  • Same API as distributed mode
  • Ideal for development, testing, and single-node deployments
  • Seamless upgrade path to remote clusters

Switching to Cluster Mode

cfg.AddStore("demo", s =>
    s.UseRemote()
     .AddServer("localhost", 7861));

  • Clustron.Zaris.Client
  • Clustron.Zaris.SDK
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Clustron.Zaris.InProc:

Package Downloads
Clustron.Zaris.SDK

Full Clustron Zaris SDK including Client and InProc support.

Clustron.Zaris.HybridCache

HybridCache implementation for Clustron Zaris with L1 (in-proc) and L2 (distributed) caching, tag invalidation, and stampede protection.

Clustron.Zaris.DistributedCache

IDistributedCache implementation for Clustron Zaris with seamless ASP.NET Core integration.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.0 132 8/16/2026
0.9.0 137 8/5/2026