Photon Server API

Classes | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ExitGames.Caching.CachedFuncBase< TArgs, TResult > Class Template Referenceabstract

Public Member Functions

TResult GetResult (TArgs args)
 

Public Attributes

readonly TimeSpan RefreshInterval
 
readonly TimeSpan ResultExpiration
 

Protected Member Functions

 CachedFuncBase (TimeSpan updateInterval, TimeSpan resultExpiration)
 
abstract TResult Invoke (TArgs args)
 

Constructor & Destructor Documentation

◆ CachedFuncBase()

ExitGames.Caching.CachedFuncBase< TArgs, TResult >.CachedFuncBase ( TimeSpan  updateInterval,
TimeSpan  resultExpiration 
)
inlineprotected

Member Function Documentation

◆ GetResult()

TResult ExitGames.Caching.CachedFuncBase< TArgs, TResult >.GetResult ( TArgs  args)
inline

◆ Invoke()

abstract TResult ExitGames.Caching.CachedFuncBase< TArgs, TResult >.Invoke ( TArgs  args)
protectedpure virtual

Member Data Documentation

◆ RefreshInterval

readonly TimeSpan ExitGames.Caching.CachedFuncBase< TArgs, TResult >.RefreshInterval

◆ ResultExpiration

readonly TimeSpan ExitGames.Caching.CachedFuncBase< TArgs, TResult >.ResultExpiration