add MemoryBoundLruHashMap

@thomas-kielbus, what do you think?