+ "property " + prop.getPath() + " is false");
}
synchronized (MEMBER_CACHE_LOCK) {
// Make sure that a Locus is in the Execution stack,
// since some operations might require DB access.
Execution execution;
try {
execution =
Locus.peek().execution;
} catch (EmptyStackException e) {
if (connection == null) {
throw new IllegalArgumentException("Connection required");
}
execution = new Execution(connection.getInternalStatement(), 0);
}
final Locus locus = new Locus(
execution,
"CacheControlImpl.execute",
"when modifying the member cache.");