@GET
 @Path("/{numberOfOneLiners}")
 @Produces({MediaType.APPLICATION_JSON})
 public Response getLatestOneLiners(
     @DefaultValue(MAX_NUMBER_OF_ONE_LINERS_TO_RETRIEVE + "") @PathParam("numberOfOneLiners")
         int numberOfOneLiners,
     @Context HttpServletResponse response) {
   setNoCache(response);
   if (numberOfOneLiners < 1 || numberOfOneLiners > MAX_NUMBER_OF_ONE_LINERS_TO_RETRIEVE) {
     logger.warn(
         "Specified number of one liners not OK. Number of one liners = " + numberOfOneLiners);
     return Response.status(Response.Status.BAD_REQUEST).build();
   } else {
     List<OneLiner> result = oneLinerDb.getLatestOneLiners(numberOfOneLiners);
     if (logger.isDebugEnabled()) {
       logger.debug("Returning list of one liners, size = " + result.size());
       for (OneLiner oneLiner : result) {
         logger.debug(oneLiner);
       }
     }
     GenericEntity entity = new GenericEntity<List<OneLiner>>(result) {};
     return Response.ok(entity).build();
   }
 }