test_class.declarator: config
test_class.original_string: ConfigureCouchbase config;
test_class.type: ConfigureCouchbase
test_class.var_name: config
test_class.file: micro-couchbase/src/test/java/com/oath/micro/server/couchbase/ConfigureCouchbaseTest.java
test_class.identifier: ConfigureCouchbaseTest
test_case.body: @Test
      public void createDistributedCacheMemcachedOff() throws IOException, URISyntaxException {
          config.setCouchbaseClientEnabled(false);
          DistributedMap<Object> cache = config.simpleCouchbaseClient();
          assertThat(cache.get("hello"), is(Optional.empty()));
  
      }
test_case.class_method_signature: ConfigureCouchbaseTest.createDistributedCacheMemcachedOff()
test_case.full_signature: @Test public void createDistributedCacheMemcachedOff()
test_case.identifier: createDistributedCacheMemcachedOff
test_case.invocations: setCouchbaseClientEnabled simpleCouchbaseClient assertThat get is empty
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void createDistributedCacheMemcachedOff()
focal_class.declarator: logger = LoggerFactory.getLogger(getClass())
focal_class.modifier: private
focal_class.original_string: private Logger logger = LoggerFactory.getLogger(getClass());
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: defaultCouchbaseManifestComparisonKey
focal_class.modifier: @Value("${couchbase.manifest.comparison.key:default-key}")
      private
focal_class.original_string: @Value("${couchbase.manifest.comparison.key:default-key}")
      private String defaultCouchbaseManifestComparisonKey;
focal_class.type: String
focal_class.var_name: defaultCouchbaseManifestComparisonKey
focal_class.declarator: couchbaseServers
focal_class.modifier: @Setter
      @Value("${couchbaseServers:}")
      private
focal_class.original_string: @Setter
      @Value("${couchbaseServers:}")
      private String couchbaseServers;
focal_class.type: String
focal_class.var_name: couchbaseServers
focal_class.declarator: couchbaseBucket
focal_class.modifier: @Value("${couchbaseBucket:couchbase_bucket}")
      private
focal_class.original_string: @Value("${couchbaseBucket:couchbase_bucket}")
      private String couchbaseBucket;
focal_class.type: String
focal_class.var_name: couchbaseBucket
focal_class.declarator: couchbasePassword
focal_class.modifier: @Value("${couchbasePassword:}")
      private
focal_class.original_string: @Value("${couchbasePassword:}")
      private String couchbasePassword;
focal_class.type: String
focal_class.var_name: couchbasePassword
focal_class.declarator: couchbaseClientEnabled = true
focal_class.modifier: @Setter
      @Value("${couchbaseClientEnabled:true}")
      private
focal_class.original_string: @Setter
      @Value("${couchbaseClientEnabled:true}")
      private boolean couchbaseClientEnabled = true;
focal_class.type: boolean
focal_class.var_name: couchbaseClientEnabled
focal_class.declarator: opTimeout
focal_class.modifier: @Value("${couchbaseClientOperationTimeout:120000}")
      private
focal_class.original_string: @Value("${couchbaseClientOperationTimeout:120000}")
      private long opTimeout;
focal_class.type: long
focal_class.var_name: opTimeout
focal_class.file: micro-couchbase/src/main/java/com/oath/micro/server/couchbase/ConfigureCouchbase.java
focal_class.identifier: ConfigureCouchbase
focal_class.class_method_signature: ConfigureCouchbase.simpleCouchbaseClient()
focal_class.full_signature: @SuppressWarnings("rawtypes") @Bean(name = "couchbaseDistributedMap") public CouchbaseDistributedMapClient simpleCouchbaseClient()
focal_class.identifier: simpleCouchbaseClient
focal_class.modifiers: @SuppressWarnings("rawtypes") @Bean(name = "couchbaseDistributedMap") public
focal_class.parameters: ()
focal_class.return: CouchbaseDistributedMapClient
focal_class.signature: CouchbaseDistributedMapClient simpleCouchbaseClient()
focal_class.class_method_signature: ConfigureCouchbase.couchbaseClient()
focal_class.full_signature: @Bean(name = "couchbaseClient") public CouchbaseClient couchbaseClient()
focal_class.identifier: couchbaseClient
focal_class.modifiers: @Bean(name = "couchbaseClient") public
focal_class.parameters: ()
focal_class.return: CouchbaseClient
focal_class.signature: CouchbaseClient couchbaseClient()
focal_class.class_method_signature: ConfigureCouchbase.couchbaseManifestComparator()
focal_class.full_signature: @Bean public CouchbaseManifestComparator couchbaseManifestComparator()
focal_class.identifier: couchbaseManifestComparator
focal_class.modifiers: @Bean public
focal_class.parameters: ()
focal_class.return: CouchbaseManifestComparator
focal_class.signature: CouchbaseManifestComparator couchbaseManifestComparator()
focal_class.class_method_signature: ConfigureCouchbase.getServersList()
focal_class.full_signature: private List<URI> getServersList()
focal_class.identifier: getServersList
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: List<URI>
focal_class.signature: List<URI> getServersList()
focal_method.body: @SuppressWarnings("rawtypes")
      @Bean(name = "couchbaseDistributedMap")
      public CouchbaseDistributedMapClient simpleCouchbaseClient() throws IOException, URISyntaxException {
          if (couchbaseClientEnabled) {
              return new CouchbaseDistributedMapClient(
                                                       couchbaseClient());
          } else {
              return new CouchbaseDistributedMapClient(
                                                       null);
          }
      }
focal_method.class_method_signature: ConfigureCouchbase.simpleCouchbaseClient()
focal_method.full_signature: @SuppressWarnings("rawtypes") @Bean(name = "couchbaseDistributedMap") public CouchbaseDistributedMapClient simpleCouchbaseClient()
focal_method.identifier: simpleCouchbaseClient
focal_method.invocations: couchbaseClient
focal_method.modifiers: @SuppressWarnings("rawtypes") @Bean(name = "couchbaseDistributedMap") public
focal_method.parameters: ()
focal_method.return: CouchbaseDistributedMapClient
focal_method.signature: CouchbaseDistributedMapClient simpleCouchbaseClient()