Flexible magma

Definition
A magma $$(S,*)$$ is termed a flexible magma if it satisfies the following identity:

$$x * (y * x) = (x * y) * x \ \forall \ x,y \in S$$.