move LruCache<> fields to central location
make allocator in LruCache<> non-static
amend re-engineering notes