public void sendAvatar(final Avatar avatar, final Avatar.Size size, final HttpServletResponse response) throws IOException { response.setContentType(avatar.getContentType()); HttpResponseHeaders.cachePrivatelyForAboutOneYear(response); final OutputStream out = response.getOutputStream(); StreamCopyingConsumer streamCopier = new StreamCopyingConsumer(out, AVATAR_BUFFER_SIZE); final AvatarManager.ImageSize avatarSize = AvatarManager.ImageSize.fromSize(size); avatarManager.readAvatarData(avatar, avatarSize, streamCopier); } }
final AvatarManager.ImageSize imageSize = AvatarManager.ImageSize.fromSize(size); File file = createAvatarFile(avatar, imageSize.getFilenameFlag()); createFiles.add(file);
ImageSize imageSize = ImageSize.fromSize(size); File avatarFile = getAvatarFile(avatar, imageSize.getFilenameFlag()); if (avatarFile.exists())