Class Cache.PathForResources<R>

java.lang.Object
org.burningwave.core.Cache.PathForResources<R>
Enclosing class:
Cache

public static class Cache.PathForResources<R> extends Object
  • Method Details

    • upload

      public R upload(Map<String,R> loadedResources, String path, Supplier<R> resourceSupplier, boolean destroy)
    • upload

      public R upload(String path, Supplier<R> resourceSupplier, boolean destroy)
    • getOrUploadIfAbsent

      public R getOrUploadIfAbsent(String path, Supplier<R> resourceSupplier)
    • get

      public R get(String path)
    • remove

      public R remove(String path, boolean destroy)
    • getLoadedResourcesCount

      public int getLoadedResourcesCount()
    • iterate

      public void iterate(BiConsumer<String,R> itemConsumer)
    • iterateParallel

      public void iterateParallel(BiConsumer<String,R> itemConsumer)