| Interface implemented by objects that can provide performance information
as well as a record of the number of times they are accessed.
Implementing objects must ensure that implementing this interface
does not compromise thread safety. However, it may be acceptable
for slight innaccuracies in reported statistics to result from the
avoidance of synchronization: performance may be well be more important
than exact reporting, so long as the errors are not likely to be misleading.
author: Rod Johnson since: November 21, 2000 |