CASSANDRASC-40 Fix search in list snapshot endpoint
[cassandra-sidecar.git] / src / main / java / org / apache / cassandra / sidecar / cluster / instance / InstanceMetadataImpl.java
index 987fdc236b1b6fb0dfa26e09b76c7e5841450c1d..7e7d31be8f2b62154763e29de755cd1df0c7b94c 100644 (file)
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 package org.apache.cassandra.sidecar.cluster.instance;
 
 import java.util.List;
@@ -5,8 +23,6 @@ import java.util.List;
 import org.apache.cassandra.sidecar.common.CQLSession;
 import org.apache.cassandra.sidecar.common.CassandraAdapterDelegate;
 import org.apache.cassandra.sidecar.common.CassandraVersionProvider;
-import org.apache.cassandra.sidecar.utils.CachedFilePathBuilder;
-import org.apache.cassandra.sidecar.utils.FilePathBuilder;
 
 /**
  * Local implementation of InstanceMetadata.
@@ -19,7 +35,6 @@ public class InstanceMetadataImpl implements InstanceMetadata
     private final List<String> dataDirs;
     private final CQLSession session;
     private final CassandraAdapterDelegate delegate;
-    private final FilePathBuilder pathBuilder;
 
     public InstanceMetadataImpl(int id, String host, int port, List<String> dataDirs, CQLSession session,
                                 CassandraVersionProvider versionProvider, int healthCheckFrequencyMillis)
@@ -28,7 +43,6 @@ public class InstanceMetadataImpl implements InstanceMetadata
         this.host = host;
         this.port = port;
         this.dataDirs = dataDirs;
-        this.pathBuilder = new CachedFilePathBuilder(dataDirs);
 
         this.session = new CQLSession(host, port, healthCheckFrequencyMillis);
         this.delegate = new CassandraAdapterDelegate(versionProvider, session, healthCheckFrequencyMillis);
@@ -63,9 +77,4 @@ public class InstanceMetadataImpl implements InstanceMetadata
     {
         return delegate;
     }
-
-    public FilePathBuilder pathBuilder()
-    {
-        return pathBuilder;
-    }
 }