/* 128 */ this.validTime = newValidTime;
/* */ }
/* */
/* 131 */ if (this.annotations != null)
/* */ {
/* 133 */ AnnotationItem result = (AnnotationItem)this.annotations.get(annotationName);
/* 134 */ if (result != null)
/* */ {
/* 136 */ if (result.isValid())
/* 137 */ return result;
/* 138 */ this.annotations.remove(annotationName);
/* */ }
/* */ }
/* */
/* 142 */ AnnotationItem result = super.retrieveAnnotation(annotationType);
/* 143 */ if ((result != null) && (result.isCachable()))
/* */ {
/* 145 */ if (this.annotations == null)
/* 146 */ this.annotations = new ConcurrentHashMap();
/* 147 */ this.annotations.put(annotationName, result);
/* */ }