@Produces( { MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON } )
@Facet ( name = "Unsupported" )
public Response purgeReportingDataCache() {
if ( canAdminister() ) {
ICacheManager cacheManager = PentahoSystem.get( ICacheManager.class );
cacheManager.clearRegionCache( "report-dataset-cache" );
cacheManager.clearRegionCache( "report-output-handlers" );
return Response.ok().type( MediaType.TEXT_PLAIN ).build();
} else {
return Response.status( UNAUTHORIZED ).build();
}