Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import java.util.HashMap;
import java.util.Map;

public class Main {
    private static ThreadLocal<Map<String, Object>> _local = new ThreadLocal<Map<String, Object>>();

    public static <T> void set(String key, T value) {
        Map<String, Object> map = _local.get();
        if (map == null) {
            map = new HashMap<String, Object>(1);
            _local.set(map);
        }
        map.put(key, value);
    }

    public static <T> T get(String key) {
        Map<String, Object> map = _local.get();
        if (map == null) {
            return null;
        } else {
            return (T) map.get(key);
        }
    }
}