jdk/src/java.desktop/share/classes/sun/dc/DuctusRenderingEngine.java
changeset 32865 f9cb6e427f9e
parent 25859 3317bb8137f4
equal deleted inserted replaced
32864:2a338536e642 32865:f9cb6e427f9e
   357         consumer.endPath();
   357         consumer.endPath();
   358     }
   358     }
   359 
   359 
   360     private static Rasterizer theRasterizer;
   360     private static Rasterizer theRasterizer;
   361 
   361 
   362     public synchronized static Rasterizer getRasterizer() {
   362     public static synchronized Rasterizer getRasterizer() {
   363         Rasterizer r = theRasterizer;
   363         Rasterizer r = theRasterizer;
   364         if (r == null) {
   364         if (r == null) {
   365             r = new Rasterizer();
   365             r = new Rasterizer();
   366         } else {
   366         } else {
   367             theRasterizer = null;
   367             theRasterizer = null;
   368         }
   368         }
   369         return r;
   369         return r;
   370     }
   370     }
   371 
   371 
   372     public synchronized static void dropRasterizer(Rasterizer r) {
   372     public static synchronized void dropRasterizer(Rasterizer r) {
   373         r.reset();
   373         r.reset();
   374         theRasterizer = r;
   374         theRasterizer = r;
   375     }
   375     }
   376 
   376 
   377     /**
   377     /**