Uses of Package
org.miaixz.bus.core.lang.loader
Packages that use org.miaixz.bus.core.lang.loader
-
Classes in org.miaixz.bus.core.lang.loader used by org.miaixz.bus.core.lang.loaderClassDescriptionALL逻辑复合过滤器,即所有过滤器都满足的时候才满足, 只要有一个过滤器不满足就立刻返回不满足, 如果没有过滤器的时候则认为所有过滤器都满足ANY逻辑复合过滤器,即任意一个过滤器满足时就满足,当没有过滤器的时候则认为没有过滤器满足,也就是不满足委派的资源加载器资源过滤器函数式懒加载加载器 传入用于生成对象的函数,在对象需要使用时调用生成对象,然后抛弃此生成对象的函数。 此加载器常用于对象比较庞大而不一定被使用的情况,用于减少启动时资源占用问题 继承自
LazyLoader,如何实现多线程安全,由LazyLoader完成。懒加载加载器 在load方法被调用前,对象未被加载,直到被调用后才开始加载 此加载器常用于对象比较庞大而不一定被使用的情况,用于减少启动时资源占用问题 此加载器使用双重检查(Double-Check)方式检查对象是否被加载,避免多线程下重复加载或加载丢失问题资源加载器,充分采用惰性加载的逻辑, 让资源的加载延后到Enumeration.hasMoreElements()调用时,避免无用的提前全部预加载复合过滤器,实际上内部维护一个过滤器的LinkedHashSet集合,提供添加/删除以及链式拼接的方法来混合多个子过滤器,该过滤器的具体逻辑由子类拓展模式匹配资源加载器正则表达式过滤器资源加载器标准的资源加载器