Class CacheManagerImpl

  • All Implemented Interfaces:
    org.kie.internal.runtime.manager.CacheManager

    public class CacheManagerImpl
    extends Object
    implements org.kie.internal.runtime.manager.CacheManager
    Default implementation of CacheManager that is backed by ConcurrentHashMap. Allows to close Cacheable items from cache upon dispose.
    • Constructor Detail

      • CacheManagerImpl

        public CacheManagerImpl()
    • Method Detail

      • add

        public void add​(String key,
                        Object value)
        Specified by:
        add in interface org.kie.internal.runtime.manager.CacheManager
      • get

        public Object get​(String key)
        Specified by:
        get in interface org.kie.internal.runtime.manager.CacheManager
      • remove

        public Object remove​(String key)
        Specified by:
        remove in interface org.kie.internal.runtime.manager.CacheManager
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.kie.internal.runtime.manager.CacheManager