changed cachedBinaries from static map to Guava's bounded cache