Show / Hide Table of Contents

Class UnitOfWorkCacheItem<TValue>

Inheritance
System.Object
UnitOfWorkCacheItem<TValue>
Namespace: Volo.Abp.Caching
Assembly: Volo.Abp.Caching.dll
Syntax
public class UnitOfWorkCacheItem<TValue> : object where TValue : class
Type Parameters
Name Description
TValue

Constructors

UnitOfWorkCacheItem()

Declaration
public UnitOfWorkCacheItem()

UnitOfWorkCacheItem(TValue)

Declaration
public UnitOfWorkCacheItem(TValue value)
Parameters
Type Name Description
TValue value

UnitOfWorkCacheItem(TValue, Boolean)

Declaration
public UnitOfWorkCacheItem(TValue value, bool isRemoved)
Parameters
Type Name Description
TValue value
System.Boolean isRemoved

Properties

IsRemoved

Declaration
public bool IsRemoved { get; set; }
Property Value
Type Description
System.Boolean

Value

Declaration
public TValue Value { get; set; }
Property Value
Type Description
TValue

Methods

RemoveValue()

Declaration
public UnitOfWorkCacheItem<TValue> RemoveValue()
Returns
Type Description
UnitOfWorkCacheItem<TValue>

SetValue(TValue)

Declaration
public UnitOfWorkCacheItem<TValue> SetValue(TValue value)
Parameters
Type Name Description
TValue value
Returns
Type Description
UnitOfWorkCacheItem<TValue>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
UnitOfWorkCacheItemExtensions.GetUnRemovedValueOrNull<TValue>(UnitOfWorkCacheItem<TValue>)
Back to top Powered by Volosoft