/*
* Copyright (C) 2015 Actor LLC. <https://actor.im>
*/
package im.actor.runtime.threading;
/**
* Abstract ThreadLocal implementation
*/
public abstract class ThreadLocalCompat<T> {
/**
* Return value for current Thread
*
* @return value
*/
public abstract T get();
/**
* Set value for current Thread
*
* @param v new value
*/
public abstract void set(T v);
/**
* Remove value for current Thread
*/
public abstract void remove();
}