Package jenkins.scm.impl.avatars
Class UrlAvatarCacheSource
java.lang.Object
jenkins.scm.impl.avatars.UrlAvatarCacheSource
- All Implemented Interfaces:
AvatarImageSource
Basic URL based Cache Source - Fetches Image from HTTP/HTTPS URL without authentication
-
Constructor Details
-
UrlAvatarCacheSource
-
-
Method Details
-
canFetch
public boolean canFetch()CHeck if we can fetch. Only HTTP/HTTPS urls are supported- Specified by:
canFetch
in interfaceAvatarImageSource
- Returns:
- true if can fetch
-
fetch
Fetch image and return along with lastModified- Specified by:
fetch
in interfaceAvatarImageSource
- Returns:
- image as AvatarImage object
-
getId
Generate hash key used for caching- Specified by:
getId
in interfaceAvatarImageSource
-