Dear Devs,
I found this in the ByteSizeLimitedObjectCache:
public synchronized boolean canCache(Object txId, long byteSize) {
long maxSize;
if (txId != null) {
maxSize = globalByteSize;
} else {
maxSize = txByteSize;
}
return (maxSize >= byteSize && maxByteSizePerEntry >= byteSize);
}
Shouldn't this be
public synchronized boolean canCache(Object txId, long byteSize) {
long maxSize;
if (txId != null) {
maxSize = txByteSize;
} else {
maxSize = globalByteSize;
}
return (maxSize >= byteSize && maxByteSizePerEntry >= byteSize);
}
since the semantics are that the local transactional cache is used when txId is
not null...
Can someone with commit karma fix it?
Best regards,
Max Pfingsthorn
Hippo
Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel +31 (0)20 5224466
-------------------------------------------------------------
[EMAIL PROTECTED] / www.hippo.nl
--------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]