BIND 10 #535: Aggregate NSAS HashTable and LruList classes

BIND 10 Development do-not-reply at isc.org
Thu Jan 27 10:34:11 UTC 2011


#535: Aggregate NSAS HashTable and LruList classes
-------------------------------------+-------------------------------------
                 Reporter:  stephen  |                Owner:
                     Type:           |               Status:  new
  enhancement                        |            Milestone:  R-Team-Task-
                 Priority:  minor    |  Backlog
                Component:           |           Resolution:
  resolver                           |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  0.0      |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------

Comment (by stephen):

 It would also be useful to add a "replace()" (or "update()") method.
 (This is needed in the resolver cache.)  As both the hash table and LRU
 list are ultimately collections of boost::shared_ptr, once the element is
 located in both lists it would be faster to update the shared pointers
 directly than to remove them from the collections and add new ones
 pointing to the new object.

-- 
Ticket URL: <http://bind10.isc.org/ticket/535#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list