| AvatarService | Provides URLs from which avatar images can be retrieved. |
| AvatarSupplier | |
| CacheableAvatarSupplier | Augments the AvatarSupplier with timestamp information that can be used to control caching, or to simply
display a modification date indicating when the avatar was last updated. |
| AbstractAvatarSupplier | |
| AvatarRequest | |
| DelegatingCacheableAvatarSupplier | An CacheableAvatarSupplier implementation which delegates to an AvatarSupplier, storing the avatar's
modification timestamp separately. |
| SimpleAvatarSupplier | A simple implementation of AvatarSupplier which accepts the InputStream containing the avatar's
image data as a constructor parameter. |