org.codehaus.groovy.runtime
Class GroovyCategorySupport.MyThreadLocal

java.lang.Object
  extended by java.lang.ThreadLocal<java.lang.ref.SoftReference>
      extended by org.codehaus.groovy.runtime.GroovyCategorySupport.MyThreadLocal
Enclosing class:
GroovyCategorySupport

private static class GroovyCategorySupport.MyThreadLocal
extends java.lang.ThreadLocal<java.lang.ref.SoftReference>


Field Summary
(package private)  java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.concurrent.atomic.AtomicInteger> usage
           
 
Constructor Summary
private GroovyCategorySupport.MyThreadLocal()
           
 
Method Summary
 GroovyCategorySupport.ThreadCategoryInfo getInfo()
           
 java.util.concurrent.atomic.AtomicInteger getUsage(java.lang.String name)
           
protected  java.lang.ref.SoftReference initialValue()
           
 
Methods inherited from class java.lang.ThreadLocal
get, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usage

java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.concurrent.atomic.AtomicInteger> usage
Constructor Detail

GroovyCategorySupport.MyThreadLocal

private GroovyCategorySupport.MyThreadLocal()
Method Detail

initialValue

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

getInfo

public GroovyCategorySupport.ThreadCategoryInfo getInfo()

getUsage

public java.util.concurrent.atomic.AtomicInteger getUsage(java.lang.String name)


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