Used simple hashmap instead of guava's Cache