Hi all, I'm using Cachebox 6.1.0+1309 on my (non-C...
# box-products
s
Hi all, I'm using Cachebox 6.1.0+1309 on my (non-ColdBox) application, using a few different DiskStores to cache various objects. In general, all is well... however, I occasionally get a locking problem with accessing an object in the store, and once it happens the lock is never released. All subsequent requests hit lock timeouts. The error occurs in the
get
function in
DiskStore.cfc
. There is an exclusive lock, which throws an error like this:
"A timeout occurred while attempting to lock DiskStore.814767090.image_3081_3145ee96fbf2496f0de48c0efbbba15a."
I'm not sure how to go about debugging this... Presumably I should update my version, and clearly I could benefit from some graceful handling of the problem... but I can't see why the it occurs in the first place, and there seems to be no pattern to it. Anyone have any thoughts?