1 8 package com.hp.hpl.jena.util.cache; 9 10 14 15 public class CacheManager { 16 17 public static final String RAND = "RAND"; 18 19 public static final String ENHNODECACHE = "ENHNODECACHE"; 20 21 22 private CacheManager() { 23 } 24 25 39 public static Cache createCache(String type, String name, int size) { 40 if (type.equals(RAND)) return new RandCache( name, size ); 42 if (type.equals(ENHNODECACHE)) return new EnhancedNodeCache( name, size ); 43 throw new Error ( "Bad cache type: " + type ); 44 } 45 } 46 76 | Popular Tags |