MentaContainer

Rev

Rev 149 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 149 Rev 153
Line 148... Line 148...
148
                                        cp = new ClearableHolder(c, value);
148
                                        cp = new ClearableHolder(c, value);
149
                                }
149
                                }
150
                        }
150
                        }
151
                        }
151
                        }
152
                       
152
                       
153
                        if (cp != null) cp.c.onCleared(cp.value);
-
 
-
 
153
                        if (cp != null) cp.clear();
154
                       
154
                       
155
                        return (T) value;
155
                        return (T) value;
156
                       
156
                       
157
                } else if (scope == Scope.THREAD) {
157
                } else if (scope == Scope.THREAD) {
158
                       
158
                       
Line 184... Line 184...
184
                                        retVal = o;
184
                                        retVal = o;
185
                                }
185
                                }
186
                        }
186
                        }
187
                        }
187
                        }
188
                       
188
                       
189
                        if (cp != null) cp.c.onCleared(cp.value);
-
 
-
 
189
                        if (cp != null) cp.clear();
190
                       
190
                       
191
                        return (T) retVal;
191
                        return (T) retVal;
192
               
192
               
193
                } else if (scope == Scope.NONE) {
193
                } else if (scope == Scope.NONE) {
194
                       
194