package com.qianwen.license.common; import de.schlichtherle.license.LicenseManager; import de.schlichtherle.license.LicenseParam; public class LicenseManagerHolder { private static LicenseManager licenseManager = null;; public static LicenseManager getInstance(LicenseParam licenseParam) { if(licenseManager == null) { synchronized (LicenseManagerHolder.class){ if(licenseManager == null) { licenseManager = new CustomLicenseManager(licenseParam); } } } return licenseManager; } }