[ 
https://issues.apache.org/jira/browse/JCS-159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wiktor N updated JCS-159:
-------------------------
    Attachment: verify-BlockDiskKeyStore.java.patch
                unittest-BlockDiskCacheUnitTestAbstract.java.patch
                fix-BlockDisk.java.patch

> BlockDiskCache overwrites data after loading from disk
> ------------------------------------------------------
>
>                 Key: JCS-159
>                 URL: https://issues.apache.org/jira/browse/JCS-159
>             Project: Commons JCS
>          Issue Type: Bug
>          Components: Indexed Disk Cache
>    Affects Versions: jcs-2.0-beta-1
>            Reporter: Wiktor N
>         Attachments: fix-BlockDisk.java.patch, 
> unittest-BlockDiskCacheUnitTestAbstract.java.patch, 
> verify-BlockDiskKeyStore.java.patch
>
>
> BlockDiskCache overwrites data, that were loaded from disk, so when they are 
> written back to disk and accessed again - cache is corrupt.
> See the test case patch below for reproduction.
> I've also attached patch for BlockDiskCacheKeyStore verification. It 
> validates, that all blocks belong only to one key.
> I've also proposed a patch to fix this, but it breaks some other unit test. I 
> haven't check them, so I'm not sure, if this is correct approach



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to