@@ -81,6 +81,7 @@ public ResourceKey createTempFile(final String name) {
81
81
final Path path = getTempDir ().resolve (uuid );
82
82
final ResourceKey resourceKey = new ResourceKey (uuid , name );
83
83
final ResourceItem resourceItem = new ResourceItem (resourceKey , path , Instant .now ());
84
+ LOGGER .debug ("Created resourceItem: {}" , resourceItem );
84
85
currentFiles .put (uuid , resourceItem );
85
86
return resourceKey ;
86
87
}
@@ -92,6 +93,7 @@ public void deleteTempFile(final ResourceKey resourceKey) {
92
93
final Path file = resourceItem .getPath ();
93
94
try {
94
95
Files .deleteIfExists (file );
96
+ LOGGER .debug ("Deleted resourceItem: {}" , resourceItem );
95
97
} catch (final IOException e ) {
96
98
throw new UncheckedIOException (e );
97
99
}
@@ -103,9 +105,11 @@ public Path getTempFile(final ResourceKey resourceKey) {
103
105
// File gone !
104
106
final ResourceItem resourceItem = currentFiles .get (resourceKey .getKey ());
105
107
if (resourceItem == null ) {
108
+ LOGGER .debug ("resourceItem not found for resourceKey: {}" , resourceKey );
106
109
return null ;
107
110
}
108
111
resourceItem .setLastAccessTime (Instant .now ());
112
+ LOGGER .debug ("Returning resourceItem: {}" , resourceItem );
109
113
return resourceItem .getPath ();
110
114
}
111
115
@@ -134,6 +138,10 @@ private synchronized void cleanup() {
134
138
lastCleanupTime = Instant .now ();
135
139
}
136
140
141
+
142
+ // --------------------------------------------------------------------------------
143
+
144
+
137
145
private static class ResourceItem {
138
146
139
147
private final ResourceKey resourceKey ;
@@ -173,11 +181,11 @@ public void setLastAccessTime(final Instant lastAccessTime) {
173
181
@ Override
174
182
public String toString () {
175
183
return "ResourceItem{" +
176
- "resourceKey=" + resourceKey +
177
- ", path=" + path +
178
- ", createTime=" + createTime +
179
- ", lastAccessTime=" + lastAccessTime +
180
- '}' ;
184
+ "resourceKey=" + resourceKey +
185
+ ", path=" + path +
186
+ ", createTime=" + createTime +
187
+ ", lastAccessTime=" + lastAccessTime +
188
+ '}' ;
181
189
}
182
190
}
183
191
}
0 commit comments