[java-opensaml COMMIT] /trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Mar 23 20:34:09 EDT 2016
Author: scantor
Date: Wed Mar 23 20:34:09 2016
New Revision: 4434
URL: http://svn.shibboleth.net/view/java-opensaml?rev=4434&view=rev
Log:
Clean up empty contexts during regular delete operations.
Modified:
trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService.java
Modified: trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService.java?rev=4434&r1=4433&r2=4434&view=diff
==============================================================================
--- trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService.java (original)
+++ trunk/opensaml-storage-api/src/main/java/org/opensaml/storage/AbstractMapBackedStorageService.java Wed Mar 23 20:34:09 2016
@@ -411,6 +411,9 @@
setDirty();
dataMap.remove(key);
log.trace("Deleted record '{}' in context '{}'", key, context);
+ if (dataMap.isEmpty()) {
+ contextMap.remove(context);
+ }
return true;
}
} finally {
More information about the commits
mailing list