RethinkDB.DistributedCache/src/RethinkDB.DistributedCache
2022-05-25 18:19:06 -04:00
..
Cache.fs Update deps + Add docs = RC1 2022-05-25 18:19:06 -04:00
CacheEntry.fs WIP on refreshing expired sessions 2022-04-21 21:38:51 -04:00
DistributedRethinkDBCache.fs Fix cache entry creation 2022-04-22 09:27:51 -04:00
DistributedRethinkDBCacheOptions.fs WIP on refreshing expired sessions 2022-04-21 21:38:51 -04:00
IServiceCollectionExtensions.fs WIP on refreshing expired sessions 2022-04-21 21:38:51 -04:00
logo.png Update deps + Add docs = RC1 2022-05-25 18:19:06 -04:00
README.md Update deps + Add docs = RC1 2022-05-25 18:19:06 -04:00
RethinkDB.DistributedCache.fsproj Update deps + Add docs = RC1 2022-05-25 18:19:06 -04:00

RethinkDB.DistributedCache

This package provides an ASP.NET Core cache implementation backed by RethinkDB.

Quick Start

C#

using RethinkDB.DistributedCache;

IConnection conn = yourRethinkDBConnection; // set up connection first
 
// within ASP.NET Core service configuration
builder.Services.AddDistributedRethinkDBCache(opts => opts.Connection = conn);

// it will be used by other processes, such as sessions

F#

open RethinkDB.DistributedCache

let conn = yourRethinkDBConnection // set up connection first

// within ASP.NET Core service configuration
let _ = builder.Services.AddDistributedRethinkDBCache(fun opts ->
    opts.Connection <- conn)

// it will be used by other processes, such as sessions

More Information

More information and details can be found at the project site.