From b436b989a7f20af6eab82f4c69fbc1615c83c6f0 Mon Sep 17 00:00:00 2001 From: Christos KK Loverdos Date: Wed, 23 May 2012 13:13:48 +0300 Subject: [PATCH] Categorize store folders based on date --- .../scala/gr/grnet/aquarium/store/LocalFSEventStore.scala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/scala/gr/grnet/aquarium/store/LocalFSEventStore.scala b/src/main/scala/gr/grnet/aquarium/store/LocalFSEventStore.scala index 644d663..b464e74 100644 --- a/src/main/scala/gr/grnet/aquarium/store/LocalFSEventStore.scala +++ b/src/main/scala/gr/grnet/aquarium/store/LocalFSEventStore.scala @@ -67,14 +67,20 @@ object LocalFSEventStore extends Loggable { logger.debug("Wrote to file {}", file.getCanonicalPath) } + private[this] def dateTagForFolder(): String = { + new MutableDateCalc(TimeHelpers.nowMillis()).toYYYYMMDD + } + private[this] def createResourceEventsFolder(root: File): File = { - val folder = new File(root, "rc") + val folder0 = new File(root, "rc") + val folder = new File(folder0, "rc-%s".format(dateTagForFolder())) folder.mkdirs() folder } private[this] def createIMEventsFolder(root: File): File = { - val folder = new File(root, "im") + val folder0 = new File(root, "im") + val folder = new File(folder0, "im-%s".format(dateTagForFolder())) folder.mkdirs() folder } -- 1.7.10.4