Locker is not different of a normal container. what happens when u add items inside a container? it's the normal behavior.
You cannot make chest 'static', but u can try what i've said before.. changing:
Player::getDepotLocker
an idea is:
Every time a player open locker, if chest already exists, move it to the first slot.