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

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

Member Function Documentation

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

Member Data Documentation

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