Class: TraceRouter
- Inherits:
-
AsyncResolverWithCache
- Object
- AsyncResolverWithCache
- TraceRouter
- Defined in:
- lib/TraceRouter.rb
Instance Attribute Summary
Attributes inherited from AsyncResolverWithCache
Instance Method Summary collapse
-
#initialize ⇒ TraceRouter
constructor
A new instance of TraceRouter.
- #newRecord ⇒ Object
Methods inherited from AsyncResolverWithCache
#cacheSize, #expireInMinutes, #flushQueue, #queueSize, #resolve, #stopAndSave
Constructor Details
#initialize ⇒ TraceRouter
Returns a new instance of TraceRouter.
42 43 44 45 46 |
# File 'lib/TraceRouter.rb', line 42 def initialize super('TraceRouterCache', $globals.getSetting('TracerTimeout') * 60 * 60, 10) @enabled = $globals.getSetting('TraceRouter') end |
Instance Method Details
#newRecord ⇒ Object
48 49 50 |
# File 'lib/TraceRouter.rb', line 48 def newRecord TraceRouterRecord.new end |