[jbosscache-commits] JBoss Cache SVN: r7883 - core/branches/flat/src/main/java/org/horizon/loader/file.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Sun Mar 8 17:02:08 EDT 2009
Author: adriancole
Date: 2009-03-08 17:02:07 -0400 (Sun, 08 Mar 2009)
New Revision: 7883
Modified:
core/branches/flat/src/main/java/org/horizon/loader/file/FileCacheStore.java
Log:
modified to allow for extension
Modified: core/branches/flat/src/main/java/org/horizon/loader/file/FileCacheStore.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/file/FileCacheStore.java 2009-03-08 21:01:16 UTC (rev 7882)
+++ core/branches/flat/src/main/java/org/horizon/loader/file/FileCacheStore.java 2009-03-08 21:02:07 UTC (rev 7883)
@@ -33,6 +33,13 @@
Marshaller marshaller;
File root;
+ /**
+ * @return root directory where all files for this {@link org.horizon.loader.CacheStore CacheStore} are written.
+ */
+ public File getRoot() {
+ return root;
+ }
+
public void init(CacheLoaderConfig config, Cache cache, Marshaller m) {
super.init(config, cache, m);
this.config = (FileCacheStoreConfig) config;
@@ -43,7 +50,6 @@
protected Set<StoredEntry> loadAllLockSafe() throws CacheLoaderException {
Set<StoredEntry> result = new HashSet<StoredEntry>();
for (File bucketFile : root.listFiles()) {
- String bucketName = bucketFile.getName();
Bucket bucket = loadBucket(bucketFile);
if (bucket != null) {
if (bucket.removeExpiredEntries()) {
@@ -155,7 +161,7 @@
saveBucket(bucket);
}
- public final void saveBucket(Bucket b) throws CacheLoaderException {
+ public void saveBucket(Bucket b) throws CacheLoaderException {
File f = new File(root, b.getBucketName());
if (f.exists()) {
if (!f.delete()) log.warn("Had problems removing file {0}", f);
More information about the jbosscache-commits
mailing list