Class ModelLoader.LoadData<Data>

  • Type Parameters:
    Data - The type of data that well be loaded.
    Enclosing interface:
    ModelLoader<Model,​Data>

    public static class ModelLoader.LoadData<Data>
    extends java.lang.Object
    Contains a set of Keys identifying the source of the load, alternate cache keys pointing to equivalent data, and a DataFetcher that can be used to fetch data not found in cache.
    • Field Detail

      • sourceKey

        public final Key sourceKey
      • alternateKeys

        public final java.util.List<Key> alternateKeys
    • Constructor Detail

      • LoadData

        public LoadData​(@NonNull
                        Key sourceKey,
                        @NonNull
                        DataFetcher<Data> fetcher)
      • LoadData

        public LoadData​(@NonNull
                        Key sourceKey,
                        @NonNull
                        java.util.List<Key> alternateKeys,
                        @NonNull
                        DataFetcher<Data> fetcher)