diff --git a/src/QueryCache.Core/PublicAPI/PublicAPI.Shipped.txt b/src/QueryCache.Core/PublicAPI/PublicAPI.Shipped.txt index 7dc5c58..5c6173d 100644 --- a/src/QueryCache.Core/PublicAPI/PublicAPI.Shipped.txt +++ b/src/QueryCache.Core/PublicAPI/PublicAPI.Shipped.txt @@ -1 +1,18 @@ #nullable enable +QueryCache.QueryCacheStore +QueryCache.QueryKey +QueryCache.QueryKey.Equals(QueryCache.QueryKey? other) -> bool +QueryCache.QueryKey.QueryKey(string! text, params System.Collections.Generic.IEnumerable! values) -> void +const QueryCache.QueryCacheStore.MeterName = "QueryCache" -> string! +override QueryCache.QueryKey.Equals(object? obj) -> bool +override QueryCache.QueryKey.GetHashCode() -> int +override QueryCache.QueryKey.ToString() -> string! +static QueryCache.QueryCacheStore.Capacity.get -> int +static QueryCache.QueryCacheStore.Capacity.set -> void +static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Collections.Generic.IReadOnlyCollection! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Func!>! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.QueryCacheStore.HybridCache.get -> Microsoft.Extensions.Caching.Hybrid.HybridCache? +static QueryCache.QueryCacheStore.HybridCache.set -> void +static QueryCache.QueryCacheStore.InvalidateTagsAsync(System.Collections.Generic.IEnumerable! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.QueryCacheStore.RemoveAsync(QueryCache.QueryKey! key, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask diff --git a/src/QueryCache.Core/PublicAPI/PublicAPI.Unshipped.txt b/src/QueryCache.Core/PublicAPI/PublicAPI.Unshipped.txt index 5c6173d..7dc5c58 100644 --- a/src/QueryCache.Core/PublicAPI/PublicAPI.Unshipped.txt +++ b/src/QueryCache.Core/PublicAPI/PublicAPI.Unshipped.txt @@ -1,18 +1 @@ #nullable enable -QueryCache.QueryCacheStore -QueryCache.QueryKey -QueryCache.QueryKey.Equals(QueryCache.QueryKey? other) -> bool -QueryCache.QueryKey.QueryKey(string! text, params System.Collections.Generic.IEnumerable! values) -> void -const QueryCache.QueryCacheStore.MeterName = "QueryCache" -> string! -override QueryCache.QueryKey.Equals(object? obj) -> bool -override QueryCache.QueryKey.GetHashCode() -> int -override QueryCache.QueryKey.ToString() -> string! -static QueryCache.QueryCacheStore.Capacity.get -> int -static QueryCache.QueryCacheStore.Capacity.set -> void -static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Collections.Generic.IReadOnlyCollection! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Func!>! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.QueryCacheStore.GetOrAddAsync(QueryCache.QueryKey! key, System.TimeSpan expiration, System.Func!>! factory, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.QueryCacheStore.HybridCache.get -> Microsoft.Extensions.Caching.Hybrid.HybridCache? -static QueryCache.QueryCacheStore.HybridCache.set -> void -static QueryCache.QueryCacheStore.InvalidateTagsAsync(System.Collections.Generic.IEnumerable! tags, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.QueryCacheStore.RemoveAsync(QueryCache.QueryKey! key, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask diff --git a/src/QueryCache.Dapper/PublicAPI/PublicAPI.Shipped.txt b/src/QueryCache.Dapper/PublicAPI/PublicAPI.Shipped.txt index 7dc5c58..2a31cbe 100644 --- a/src/QueryCache.Dapper/PublicAPI/PublicAPI.Shipped.txt +++ b/src/QueryCache.Dapper/PublicAPI/PublicAPI.Shipped.txt @@ -1 +1,15 @@ #nullable enable +QueryCache.Dapper.DapperCacheQuery +QueryCache.Dapper.DapperCacheQuery.DapperCacheQuery(System.Data.Common.DbConnection! connection, Dapper.CommandDefinition command) -> void +QueryCache.Dapper.DapperCacheQuery.Equals(QueryCache.Dapper.DapperCacheQuery? other) -> bool +QueryCache.Dapper.DapperCacheQuery.ExecuteScalarAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +QueryCache.Dapper.DapperCacheQuery.InvalidateCacheAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +QueryCache.Dapper.DapperCacheQuery.QueryAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +QueryCache.Dapper.DapperCacheQuery.QueryFirstOrDefaultAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +QueryCache.Dapper.DapperCacheQueryExtensions +override QueryCache.Dapper.DapperCacheQuery.Equals(object? obj) -> bool +override QueryCache.Dapper.DapperCacheQuery.GetHashCode() -> int +override QueryCache.Dapper.DapperCacheQuery.ToString() -> string! +static QueryCache.Dapper.DapperCacheQuery.operator !=(QueryCache.Dapper.DapperCacheQuery? left, QueryCache.Dapper.DapperCacheQuery? right) -> bool +static QueryCache.Dapper.DapperCacheQuery.operator ==(QueryCache.Dapper.DapperCacheQuery? left, QueryCache.Dapper.DapperCacheQuery? right) -> bool +static QueryCache.Dapper.DapperCacheQueryExtensions.ToCacheQuery(this System.Data.Common.DbConnection! connection, Dapper.CommandDefinition command) -> QueryCache.Dapper.DapperCacheQuery! diff --git a/src/QueryCache.Dapper/PublicAPI/PublicAPI.Unshipped.txt b/src/QueryCache.Dapper/PublicAPI/PublicAPI.Unshipped.txt index 2a31cbe..7dc5c58 100644 --- a/src/QueryCache.Dapper/PublicAPI/PublicAPI.Unshipped.txt +++ b/src/QueryCache.Dapper/PublicAPI/PublicAPI.Unshipped.txt @@ -1,15 +1 @@ #nullable enable -QueryCache.Dapper.DapperCacheQuery -QueryCache.Dapper.DapperCacheQuery.DapperCacheQuery(System.Data.Common.DbConnection! connection, Dapper.CommandDefinition command) -> void -QueryCache.Dapper.DapperCacheQuery.Equals(QueryCache.Dapper.DapperCacheQuery? other) -> bool -QueryCache.Dapper.DapperCacheQuery.ExecuteScalarAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -QueryCache.Dapper.DapperCacheQuery.InvalidateCacheAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -QueryCache.Dapper.DapperCacheQuery.QueryAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> -QueryCache.Dapper.DapperCacheQuery.QueryFirstOrDefaultAsync(System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -QueryCache.Dapper.DapperCacheQueryExtensions -override QueryCache.Dapper.DapperCacheQuery.Equals(object? obj) -> bool -override QueryCache.Dapper.DapperCacheQuery.GetHashCode() -> int -override QueryCache.Dapper.DapperCacheQuery.ToString() -> string! -static QueryCache.Dapper.DapperCacheQuery.operator !=(QueryCache.Dapper.DapperCacheQuery? left, QueryCache.Dapper.DapperCacheQuery? right) -> bool -static QueryCache.Dapper.DapperCacheQuery.operator ==(QueryCache.Dapper.DapperCacheQuery? left, QueryCache.Dapper.DapperCacheQuery? right) -> bool -static QueryCache.Dapper.DapperCacheQueryExtensions.ToCacheQuery(this System.Data.Common.DbConnection! connection, Dapper.CommandDefinition command) -> QueryCache.Dapper.DapperCacheQuery! diff --git a/src/QueryCache.EFCore/PublicAPI/PublicAPI.Shipped.txt b/src/QueryCache.EFCore/PublicAPI/PublicAPI.Shipped.txt index 7dc5c58..815063e 100644 --- a/src/QueryCache.EFCore/PublicAPI/PublicAPI.Shipped.txt +++ b/src/QueryCache.EFCore/PublicAPI/PublicAPI.Shipped.txt @@ -1 +1,17 @@ #nullable enable +QueryCache.EFCore.QueryCacheInvalidation +QueryCache.EFCore.QueryableCacheExtensions +static QueryCache.EFCore.QueryCacheInvalidation.UseQueryCacheInvalidation(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! builder) -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! +static QueryCache.EFCore.QueryCacheInvalidation.UseQueryCacheInvalidation(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! builder) -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! +static QueryCache.EFCore.QueryableCacheExtensions.AnyCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.CountCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.FirstCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.FirstOrDefaultCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.InvalidateCacheAsync(this System.Linq.IQueryable! query, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.MaxCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.SingleOrDefaultCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.SumCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.Func! valueSelector, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.Collections.Generic.IEqualityComparer! comparer, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +static QueryCache.EFCore.QueryableCacheExtensions.ToListCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> diff --git a/src/QueryCache.EFCore/PublicAPI/PublicAPI.Unshipped.txt b/src/QueryCache.EFCore/PublicAPI/PublicAPI.Unshipped.txt index 815063e..7dc5c58 100644 --- a/src/QueryCache.EFCore/PublicAPI/PublicAPI.Unshipped.txt +++ b/src/QueryCache.EFCore/PublicAPI/PublicAPI.Unshipped.txt @@ -1,17 +1 @@ #nullable enable -QueryCache.EFCore.QueryCacheInvalidation -QueryCache.EFCore.QueryableCacheExtensions -static QueryCache.EFCore.QueryCacheInvalidation.UseQueryCacheInvalidation(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! builder) -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! -static QueryCache.EFCore.QueryCacheInvalidation.UseQueryCacheInvalidation(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! builder) -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder! -static QueryCache.EFCore.QueryableCacheExtensions.AnyCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.CountCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.FirstCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.FirstOrDefaultCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.InvalidateCacheAsync(this System.Linq.IQueryable! query, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.MaxCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.SingleOrDefaultCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.SumCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.Func! valueSelector, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> -static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.Collections.Generic.IEqualityComparer! comparer, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> -static QueryCache.EFCore.QueryableCacheExtensions.ToDictionaryCachedAsync(this System.Linq.IQueryable! query, System.Func! keySelector, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> -static QueryCache.EFCore.QueryableCacheExtensions.ToListCachedAsync(this System.Linq.IQueryable! query, System.TimeSpan expiration, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!>