Lines Matching defs:propertyStore
37 private final ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore> propertyStore;
61 this.propertyStore= new ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore>();
72 * @param propertyStore Property store
79 ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore> propertyStore,
86 this.propertyStore = propertyStore;
126 * Stores an entry in the propertyStore, offloading the work to another thread.
135 if (!propertyStore.containsKey(type)) {
136 propertyStore.putIfAbsent(type,
140 propertyStore.get(type).addTimingEntry(duration);
146 * Gets the average value of entries in the propertyStore.
152 if (propertyStore.get(type) == null) {
156 return propertyStore.get(type).getDurationAverage();