make 'eviction_on_delete' optional

for now it's only an internal flag ... might be eventually exposed through a public API