package ro.nextreports.designer; import java.util.HashMap; import java.util.List; import java.util.Map; import ro.nextreports.engine.util.NameType; import ro.nextreports.server.api.client.Md5PasswordEncoder; public class Cache { private static Map<String, List<NameType>> columnsCache = new HashMap<String, List<NameType>>(); public static String getColumnsKey(String s) { Md5PasswordEncoder encoder = new Md5PasswordEncoder(); return encoder.encode(s); } public static List<NameType> getColumns(String key) { return columnsCache.get(key); } public static void setColumns(String key, List<NameType> columns) { columnsCache.clear(); columnsCache.put(key, columns); } }