(originally a comment, now extended and probably worth being an answer)
The lower right Dini derivate (what you want) would be $-2$ if the function was equal to $2x\sin(1/x)$ for $x>0,$ with $f(0)$ still equal to $0$ (and it doesn't matter what $f(x)$ is for $x < 0).$ See Calculating Dini derivatives for $f(x)=\begin{cases}x\,\sin{\left(\frac{1}{x}\right)} & x\neq 0\\ 0 & x=0\end{cases}$ for how the Dini derivates of the modified function can be found. Perhaps the place where you found this had incorrectly copied from the last page of this document or a similar one?
More generally, if
$$ g(x) = \begin{cases} ax \cdot \sin\left(\frac{1}{x}\right), & x < 0 \\ 0, & x=0 \\ bx \cdot \sin\left(\frac{1}{x}\right), & x > 0 \end{cases} $$
then the Dini derivates $D_{-},$ $D^{-},$ $D_{+},$ $D^{+}$ at $x=0$ are equal to $-|a|,$ $+|a|,$ $-|b|,$ $+|b|$, respectively.
And if $\alpha$ and $\beta$ are real numbers each greater than $1,$ and
$$ h(x) = \begin{cases} a|x|^{\alpha} \cdot \sin\left(\frac{1}{x}\right), & x < 0 \\ 0, & x=0 \\ bx^{\beta} \cdot \sin\left(\frac{1}{x}\right), & x > 0 \end{cases} $$
then the Dini derivates $D_{-},$ $D^{-},$ $D_{+},$ $D^{+}$ at $x=0$ are all equal to $0,$ and thus the two-sided derivative of $h(x)$ exists and equals $0$ at $x=0.$ (The reason for the absolute values when $x<0$ is to avoid problems with negative numbers raised to irrational powers.)