本文整理汇总了Java中org.apache.cassandra.config.DatabaseDescriptor.getSavedCachesLocation方法的典型用法代码示例。如果您正苦于以下问题:Java DatabaseDescriptor.getSavedCachesLocation方法的具体用法?Java DatabaseDescriptor.getSavedCachesLocation怎么用?Java DatabaseDescriptor.getSavedCachesLocation使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.cassandra.config.DatabaseDescriptor
的用法示例。
在下文中一共展示了DatabaseDescriptor.getSavedCachesLocation方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: deleteOldCacheFiles
import org.apache.cassandra.config.DatabaseDescriptor; //导入方法依赖的package包/类
private void deleteOldCacheFiles()
{
File savedCachesDir = new File(DatabaseDescriptor.getSavedCachesLocation());
if (savedCachesDir.exists() && savedCachesDir.isDirectory())
{
for (File file : savedCachesDir.listFiles())
{
if (file.isFile() && file.getName().endsWith(cacheType.toString()))
{
if (!file.delete())
logger.warn("Failed to delete {}", file.getAbsolutePath());
}
if (file.isFile() && file.getName().endsWith(CURRENT_VERSION + ".db"))
{
if (!file.delete())
logger.warn("Failed to delete {}", file.getAbsolutePath());
}
}
}
}
示例2: cleanupSavedCaches
import org.apache.cassandra.config.DatabaseDescriptor; //导入方法依赖的package包/类
public static void cleanupSavedCaches()
{
File cachesDir = new File(DatabaseDescriptor.getSavedCachesLocation());
if (!cachesDir.exists() || !cachesDir.isDirectory())
return;
FileUtils.delete(cachesDir.listFiles());
}
示例3: cleanupSavedCaches
import org.apache.cassandra.config.DatabaseDescriptor; //导入方法依赖的package包/类
private static void cleanupSavedCaches() {
File cachesDir = new File(DatabaseDescriptor.getSavedCachesLocation());
if (!cachesDir.exists() || !cachesDir.isDirectory()) return;
FileUtils.delete(cachesDir.listFiles());
}