Class DelegatingCacheableAvatarSupplier

java.lang.Object
com.atlassian.bitbucket.avatar.DelegatingCacheableAvatarSupplier
All Implemented Interfaces:
AvatarSupplier, CacheableAvatarSupplier, InputSupplier<InputStream>

public class DelegatingCacheableAvatarSupplier extends Object implements CacheableAvatarSupplier
An CacheableAvatarSupplier implementation which delegates to an AvatarSupplier, storing the avatar's modification timestamp separately. This class can be used to promote an ordinary AvatarSupplier to a CacheableAvatarSupplier.