org.codehaus.groovy.reflection
Class ClassInfo.ThreadLocalMapHandler

java.lang.Object
  extended by java.lang.ThreadLocal<java.lang.ref.SoftReference<ClassInfo.LocalMap>>
      extended by org.codehaus.groovy.reflection.ClassInfo.ThreadLocalMapHandler
Enclosing class:
ClassInfo

private static class ClassInfo.ThreadLocalMapHandler
extends java.lang.ThreadLocal<java.lang.ref.SoftReference<ClassInfo.LocalMap>>


Field Summary
(package private)  java.lang.ref.SoftReference<ClassInfo.LocalMap> recentThreadMapRef
           
 
Constructor Summary
private ClassInfo.ThreadLocalMapHandler()
           
 
Method Summary
 java.lang.ref.SoftReference<ClassInfo.LocalMap> get()
           
protected  java.lang.ref.SoftReference<ClassInfo.LocalMap> initialValue()
           
 
Methods inherited from class java.lang.ThreadLocal
remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recentThreadMapRef

java.lang.ref.SoftReference<ClassInfo.LocalMap> recentThreadMapRef
Constructor Detail

ClassInfo.ThreadLocalMapHandler

private ClassInfo.ThreadLocalMapHandler()
Method Detail

initialValue

protected java.lang.ref.SoftReference<ClassInfo.LocalMap> initialValue()
Overrides:
initialValue in class java.lang.ThreadLocal<java.lang.ref.SoftReference<ClassInfo.LocalMap>>

get

public java.lang.ref.SoftReference<ClassInfo.LocalMap> get()
Overrides:
get in class java.lang.ThreadLocal<java.lang.ref.SoftReference<ClassInfo.LocalMap>>


Copyright © ${year} The Codehaus. All Rights Reserved.