.put(User.CURRENT_REQUESTER_KEY, publisherUser);
media = MediaDAO</BUG>
.findByCriteria(mediaCriteriaFutureReferenceDate().mediaTypeIsOneOf(MediaType.Streaming));
assertThat(media, hasSize(2));
assertMediaType(media, MediaType.Streaming, Streaming.class);
<BUG>CacheServiceProvider.getSessionCacheService().put(User.CURRENT_REQUESTER_KEY, writerUser);
media = MediaDAO</BUG>
.findByCriteria(mediaCriteriaFutureReferenceDate().mediaTypeIsOneOf(MediaType.Streaming));
assertThat(media, hasSize(1));
assertMediaType(media, MediaType.Streaming, Streaming.class);

mediaCriteriaFutureReferenceDate().mediaTypeIsOneOf(MediaType.Streaming)
.setRequester(adminAccessUser));
assertThat(media, hasSize(2));
assertMediaType(media, MediaType.Streaming, Streaming.class);
media = MediaDAO.findByCriteria(
mediaCriteriaFutureReferenceDate().mediaTypeIsOneOf(MediaType.Streaming)
.setRequester(publisherUser));
assertThat(media, hasSize(2));
assertMediaType(media, MediaType.Streaming, Streaming.class);
media = MediaDAO.findByCriteria(
mediaCriteriaFutureReferenceDate().mediaTypeIsOneOf(MediaType.Streaming)
.setRequester(writerUser));
assertThat(media, hasSize(1));
assertMediaType(media, MediaType.Streaming, Streaming.class);
