Class FoloCacheProducer


  • public class FoloCacheProducer
    extends Object
    This ISPN cache producer has some self-defined indexing logic. This directly uses ISPN/hibernate search api to configure the indexable keys used in folo-sealed cache to decouple the folo/model-java dependency on ISPN libraries.
    • Constructor Detail

      • FoloCacheProducer

        public FoloCacheProducer()
    • Method Detail

      • getSearchMapping

        @Factory
        public org.hibernate.search.cfg.SearchMapping getSearchMapping()
      • inProgressFoloRecordCacheCfg

        @FoloInprogressCache
        @Produces
        @ApplicationScoped
        public org.commonjava.indy.subsys.infinispan.CacheHandle<org.commonjava.indy.folo.model.TrackedContentEntry,​org.commonjava.indy.folo.model.TrackedContentEntry> inProgressFoloRecordCacheCfg()
      • sealedFoloRecordCacheCfg

        @FoloSealedCache
        @Produces
        @ApplicationScoped
        public org.commonjava.indy.subsys.infinispan.CacheHandle<org.commonjava.indy.folo.model.TrackingKey,​org.commonjava.indy.folo.model.TrackedContent> sealedFoloRecordCacheCfg()