[PLINK-258] - Using AtomicLong instead of volatile field.
[PLINK-225] - Thread safety improvements to the File store.