*/
package org.mxchange.jjobs.beans.phone;
+import fish.payara.cdi.jsr107.impl.NamedCache;
import java.text.MessageFormat;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Objects;
import javax.annotation.PostConstruct;
+import javax.cache.Cache;
import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.enterprise.event.Observes;
import org.mxchange.jcontacts.events.fax.linked.ObservableAdminLinkedFaxNumberEvent;
import org.mxchange.jcontacts.events.landline.linked.ObservableAdminLinkedLandLineNumberEvent;
import org.mxchange.jcontacts.events.mobile.linked.ObservableAdminLinkedMobileNumberEvent;
-import org.mxchange.jcoreee.jcache.Cached;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jphone.events.fax.deleted.AdminDeletedFaxNumberEvent;
import org.mxchange.jphone.events.fax.updated.AdminUpdatedFaxNumberEvent;
* All fax numbers
*/
@Inject
- @Cached(cacheName = "faxNumberCache")
- private transient Cache<Long, DialableFaxNumber> faxNumberCache;
+ @NamedCache (cacheName = "faxNumberCache")
+ private Cache<Long, DialableFaxNumber> faxNumberCache;
/**
* All land-line numbers
*/
@Inject
- @Cached(cacheName = "landLineNumberCache")
- private transient Cache<Long, DialableLandLineNumber> landLineNumberCache;
+ @NamedCache (cacheName = "landLineNumberCache")
+ private Cache<Long, DialableLandLineNumber> landLineNumberCache;
/**
* All mobile numbers
*/
@Inject
- @Cached(cacheName = "mobileNumberCache")
- private transient Cache<Long, DialableMobileNumber> mobileNumberCache;
+ @NamedCache (cacheName = "mobileNumberCache")
+ private Cache<Long, DialableMobileNumber> mobileNumberCache;
/**
* General EJB for phone numbers