Hank Refactored to use commons LruHashMap: parameterized objects to suppress warnings