@Override
public LoadingCache<WaveletId, PerWavelet> load(final WaveId waveId) {
return CacheBuilder.newBuilder().build(new CacheLoader<WaveletId, PerWavelet>() {
@Override
public PerWavelet load(WaveletId waveletId) {
WaveletName waveletName = WaveletName.of(waveId, waveletId);
return new PerWavelet(waveletName, hashedVersionFactory
.createVersionZero(waveletName));
}
});
}