What happens to the datastore when a node swaps its position? From what I've understood, the requests are routed based on node locations, which causes the contents of a node's datastore to reflect its position; if a node changes its position to the other side of the position ring, it will receive very few requests relevant to its datastore, which means that the store will effectively get wiped clean every time the node swaps.
I tried to look at freenetproject.org for this, but the documentation there (http://freenetproject.org/understand.html) seems to be describing the routing algorithm which predated NGRouting. So, given this, would it make sense to simply delete from the store any keys not near the current location after a swap? They can't be accessed anyway except by pure luck, and will simply waste store space which could otherwise be used to fill the store up with relevant keys.
