view base/src/java/lang/ThreadLocal.d @ 99:5d5bd660917f

build some databind snippets
author Frank Benoit <benoit@tionex.de>
date Wed, 22 Apr 2009 18:59:26 +0200
parents fcf926c91ca4
children 9f4c18c268b2
line wrap: on
line source

module java.lang.ThreadLocal;
import java.lang.util;

static import tango.core.Thread;

class ThreadLocal{
    alias tango.core.Thread.ThreadLocal!(Object) TLSType;
    TLSType tls;
    this(){
        tls = new TLSType( initialValue() );
    }
    Object get(){
        return tls.val();
    }
    protected  Object initialValue(){
        return null;
    }
    void set(Object value){
        return tls.val( value );
    }
}