home *** CD-ROM | disk | FTP | other *** search
- package java.lang.ref;
-
- public class SoftReference extends Reference {
- private static long clock;
- private long timestamp;
-
- public SoftReference(Object var1) {
- super(var1);
- this.timestamp = clock;
- }
-
- public SoftReference(Object var1, ReferenceQueue var2) {
- super(var1, var2);
- this.timestamp = clock;
- }
-
- public Object get() {
- Object var1 = super.get();
- if (var1 != null) {
- this.timestamp = clock;
- }
-
- return var1;
- }
- }
-