Skip to content

Commit cb4ea18

Browse files
committed
do not provide providers, but actual implementations of the attributeView
1 parent 1fa6074 commit cb4ea18

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/org/cryptomator/cryptofs/attr/AttributeViewModule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ abstract class AttributeViewModule {
4444

4545
@Provides
4646
@AttributeViewScoped
47-
public static Optional<FileAttributeView> provideAttributeView(Map<Class<?>, Provider<FileAttributeView>> providers, Class<? extends FileAttributeView> requestedType) {
48-
Provider<FileAttributeView> provider = providers.get(requestedType);
49-
if (provider == null) {
47+
public static Optional<FileAttributeView> provideAttributeView(Map<Class<?>, FileAttributeView> providers, Class<? extends FileAttributeView> requestedType) {
48+
var view = providers.get(requestedType);
49+
if (view == null) {
5050
return Optional.empty();
5151
} else {
52-
return Optional.of(provider.get());
52+
return Optional.of(view);
5353
}
5454
}
5555

0 commit comments

Comments
 (0)