public CacheRec GetOrPut<TContext>(
ulong key,
Func<string, ulong, TContext, Object> valueFactory,
TContext factoryContext = null,
int ageSec = 0,
int putMaxAgeSec = 0,
int putPriority = 0,
Nullable<DateTime> putAbsoluteExpirationUTC = null
)
public CacheRec GetOrPut<TContext>(
ulong key,
Func<string, ulong, TContext, Object> valueFactory,
TContext factoryContext = null,
int ageSec = 0,
int putMaxAgeSec = 0,
int putPriority = 0,
Nullable<DateTime> putAbsoluteExpirationUTC = null
)
Public Function GetOrPut(Of TContext) (
key As ULong,
valueFactory As Func(Of String, ULong, TContext, Object),
Optional factoryContext As TContext = Nothing,
Optional ageSec As Integer = 0,
Optional putMaxAgeSec As Integer = 0,
Optional putPriority As Integer = 0,
Optional putAbsoluteExpirationUTC As Nullable(Of DateTime) = Nothing
) As CacheRec
Public Function GetOrPut(Of TContext) (
key As ULong,
valueFactory As Func(Of String, ULong, TContext, Object),
Optional factoryContext As TContext = Nothing,
Optional ageSec As Integer = 0,
Optional putMaxAgeSec As Integer = 0,
Optional putPriority As Integer = 0,
Optional putAbsoluteExpirationUTC As Nullable(Of DateTime) = Nothing
) As CacheRec
public:
generic<typename TContext>
CacheRec^ GetOrPut(
unsigned long long key,
Func<String^, unsigned long long, TContext, Object^>^ valueFactory,
TContext factoryContext = nullptr,
int ageSec = 0,
int putMaxAgeSec = 0,
int putPriority = 0,
Nullable<DateTime> putAbsoluteExpirationUTC = nullptr
)
public:
generic<typename TContext>
CacheRec^ GetOrPut(
unsigned long long key,
Func<String^, unsigned long long, TContext, Object^>^ valueFactory,
TContext factoryContext = nullptr,
int ageSec = 0,
int putMaxAgeSec = 0,
int putPriority = 0,
Nullable<DateTime> putAbsoluteExpirationUTC = nullptr
)
member GetOrPut :
key : uint64 *
valueFactory : Func<string, uint64, 'TContext, Object> *
?factoryContext : 'TContext *
?ageSec : int *
?putMaxAgeSec : int *
?putPriority : int *
?putAbsoluteExpirationUTC : Nullable<DateTime>
(* Defaults:
let _factoryContext = defaultArg factoryContext null
let _ageSec = defaultArg ageSec 0
let _putMaxAgeSec = defaultArg putMaxAgeSec 0
let _putPriority = defaultArg putPriority 0
let _putAbsoluteExpirationUTC = defaultArg putAbsoluteExpirationUTC null
*)
-> CacheRec
member GetOrPut :
key : uint64 *
valueFactory : Func<string, uint64, 'TContext, Object> *
?factoryContext : 'TContext *
?ageSec : int *
?putMaxAgeSec : int *
?putPriority : int *
?putAbsoluteExpirationUTC : Nullable<DateTime>
(* Defaults:
let _factoryContext = defaultArg factoryContext null
let _ageSec = defaultArg ageSec 0
let _putMaxAgeSec = defaultArg putMaxAgeSec 0
let _putPriority = defaultArg putPriority 0
let _putAbsoluteExpirationUTC = defaultArg putAbsoluteExpirationUTC null
*)
-> CacheRec