| com.atlassian.bitbucket.avatar.CacheableAvatarSupplier | 
|  Known Indirect Subclasses | 
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.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | TIMESTAMP_ETERNAL | Marker value to be returned by getTimestamp()for avatars which cannot be modified. | |||||||||
| int | TIMESTAMP_UNKNOWN | Marker value to be returned by getTimestamp()for avatars whose modification timestamp cannot be
 determined by the system. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| The timestamp at which the avatar was last modified, in milliseconds. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface
  com.atlassian.bitbucket.avatar.AvatarSupplier | |||||||||||
|  From interface
  com.atlassian.bitbucket.io.InputSupplier | |||||||||||
Marker value to be returned by getTimestamp() for avatars which cannot be modified.
Marker value to be returned by getTimestamp() for avatars whose modification timestamp cannot be
 determined by the system.
The timestamp at which the avatar was last modified, in milliseconds.
To account for differences in avatar repository implementations:
TIMESTAMP_UNKNOWN.
 Avatars without timestamps should not be cached, as it may not be possible to reliably detect updates.TIMESTAMP_ETERNAL. Such
 avatars may be cached more aggressively, as they cannot change.TIMESTAMP_UNKNOWN if no
         modification date is available, or TIMESTAMP_ETERNAL if the avatar is unmodifiable