001
014
015 package com.liferay.portlet.network.util;
016
017 import com.liferay.portal.kernel.webcache.WebCacheItem;
018 import com.liferay.portal.kernel.webcache.WebCachePoolUtil;
019 import com.liferay.portlet.network.model.DNSLookup;
020 import com.liferay.portlet.network.model.Whois;
021
022
025 public class NetworkUtil {
026
027 public static DNSLookup getDNSLookup(String domain) {
028 WebCacheItem wci = new DNSLookupWebCacheItem(domain);
029
030 return (DNSLookup)WebCachePoolUtil.get(
031 NetworkUtil.class.getName() + ".dnslookup." + domain, wci);
032 }
033
034 public static Whois getWhois(String domain) {
035 WebCacheItem wci = new WhoisWebCacheItem(domain);
036
037 return (Whois)WebCachePoolUtil.get(
038 NetworkUtil.class.getName() + ".whois." + domain, wci);
039 }
040
041 }