C# Class amp.rabbit.transport.SimpleRoutingInfoCache

Inheritance: IRoutingInfoCache
Afficher le fichier Open project: Berico-Technologies/AMP

Protected Properties

Свойство Type Description
_cacheExpiryInSeconds int
_cacheLock object
_routingInfoCache System.Runtime.Caching.MemoryCache

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetIfPresent ( String topic ) : RoutingInfo
Put ( String topic, RoutingInfo routingInfo ) : void

Méthodes protégées

Méthode Description
SimpleRoutingInfoCache ( int cacheExpiryInSeconds ) : System

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetIfPresent() public méthode

public GetIfPresent ( String topic ) : RoutingInfo
topic String
Résultat amp.rabbit.topology.RoutingInfo

Put() public méthode

public Put ( String topic, RoutingInfo routingInfo ) : void
topic String
routingInfo amp.rabbit.topology.RoutingInfo
Résultat void

SimpleRoutingInfoCache() protected méthode

protected SimpleRoutingInfoCache ( int cacheExpiryInSeconds ) : System
cacheExpiryInSeconds int
Résultat System

Property Details

_cacheExpiryInSeconds protected_oe property

protected int _cacheExpiryInSeconds
Résultat int

_cacheLock protected_oe property

protected object _cacheLock
Résultat object

_routingInfoCache protected_oe property

protected MemoryCache,System.Runtime.Caching _routingInfoCache
Résultat System.Runtime.Caching.MemoryCache