Tabnine Logo
FileReadLockKey.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.infinispan.lucene.FileReadLockKey
constructor

Best Java code snippets using org.infinispan.lucene.FileReadLockKey.<init> (Showing top 20 results out of 315)

origin: org.infinispan/infinispan-lucene-v3

@Override
public FileReadLockKey readObject(final ObjectInput input) throws IOException {
  String indexName = input.readUTF();
  String fileName = input.readUTF();
  return new FileReadLockKey(indexName, fileName);
}
origin: org.infinispan/infinispan-lucene-directory

@Override
public FileReadLockKey readObject(final ObjectInput input) throws IOException {
  String indexName = input.readUTF();
  String fileName = input.readUTF();
  final int affinitySegmentId = UnsignedNumeric.readUnsignedInt(input);
  return new FileReadLockKey(indexName, fileName, affinitySegmentId);
}
origin: org.infinispan/infinispan-embedded-query

@Override
public FileReadLockKey readObject(final ObjectInput input) throws IOException {
  String indexName = input.readUTF();
  String fileName = input.readUTF();
  final int affinitySegmentId = UnsignedNumeric.readUnsignedInt(input);
  return new FileReadLockKey(indexName, fileName, affinitySegmentId);
}
origin: org.infinispan/infinispan-lucene-directory

@Test(expectedExceptions=IllegalArgumentException.class)
public void testReadLockKeyIndexNameNull() {
 FileReadLockKey key = new FileReadLockKey(null, "brushed steel lock", -1);
}
origin: org.infinispan/infinispan-lucene-directory

@Test(expectedExceptions = IllegalArgumentException.class)
public void testReadLockKeyFileNameNull() {
 FileReadLockKey key = new FileReadLockKey("poems and songs, 3000AC-2000DC", null, -1);
}
origin: org.infinispan/infinispan-lucene-directory

@Test
public void testFileReadLockKeyExternalizer() throws IOException {
 FileReadLockKey key = new FileReadLockKey("myIndex", "index.lock", 7);
 verifyExternalizerForType(key, FileReadLockKey.Externalizer.class);
}
origin: org.infinispan/infinispan-lucene-directory

@Test
public void loadReadLockKey() {
 AssertJUnit.assertEquals(new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed steel lock", -1), mapper.getKeyMapping("RL|brushed steel lock|poems and songs, 3000AC-2000DC|-1"));
}
origin: org.infinispan/infinispan-lucene-directory

public void testReadLockEqualsWithNullOrNotEqualObj() {
 FileReadLockKey key = new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed steel lock", -1);
 AssertJUnit.assertNotNull(key);
 AssertJUnit.assertFalse(new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed lock", -1)
         .equals(mapper.getKeyMapping("RL|brushed steel lock|poems and songs, 3000AC-2000DC|-1")));
}
origin: org.infinispan/infinispan-lucene-v3

FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename);
int newValue = 0;
boolean done = false;
origin: org.infinispan/infinispan-lucene-directory

private static void verifyReadlockExists(Cache cache, String indexName, String filename, int affinitySegmentId) {
 FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename, affinitySegmentId);
 Object readLockValue = cache.get(readLockKey);
 assertNotNull(readLockValue);
 assertTrue(readLockValue instanceof Integer);
 int v = ((Integer) readLockValue).intValue();
 assertTrue("readlock exists for unregistered file of unexpected value: " + v + " for file: " + filename, v > 1);
}
origin: org.infinispan/infinispan-lucene-directory

FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename, affinitySegmentId);
Integer lockValue = locksCache.get(readLockKey);
boolean done = false;
origin: org.infinispan/infinispan-embedded-query

FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename, affinitySegmentId);
Integer lockValue = locksCache.get(readLockKey);
boolean done = false;
origin: org.infinispan/infinispan-lucene-directory

if (isMultiChunked(filename)) {
  int newValue = 0;
  FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename, affinitySegmentId);
  boolean done = false;
  Object lockValue = locksCache.get(readLockKey);
origin: org.infinispan/infinispan-embedded-query

if (isMultiChunked(filename)) {
  int newValue = 0;
  FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename, affinitySegmentId);
  boolean done = false;
  Object lockValue = locksCache.get(readLockKey);
origin: org.infinispan/infinispan-lucene-v3

FileReadLockKey readLockKey = new FileReadLockKey(indexName, filename);
Integer lockValue = locksCache.get(readLockKey);
boolean done = false;
origin: org.infinispan/infinispan-lucene-directory

final String fileName = split[1];
final int affinitySegmentId = toInt(split[3], key);
return new FileReadLockKey(indexName, fileName, affinitySegmentId);
origin: org.infinispan/infinispan-lucene-directory

public void testContainsKeyCacheKeyTypes() throws Exception {
 TestHelper.createIndex(rootDir, indexName, elementCount, true);
 LuceneCacheLoader cacheLoader = (LuceneCacheLoader) TestingUtil.getFirstLoader(cacheManager.getCache());
 assert cacheLoader.contains(new FileListCacheKey(indexName, segmentId));
 String[] fileNamesFromIndexDir = TestHelper.getFileNamesFromDir(rootDir, indexName);
 for(String fileName : fileNamesFromIndexDir) {
   assert !cacheLoader.contains(new FileReadLockKey(indexName, fileName, segmentId)) : "Failed for " + fileName;
   assert cacheLoader.contains(new ChunkCacheKey(indexName, fileName, 0, 1024, segmentId)) : "Failed for " + fileName;
 }
 assert !cacheLoader.contains(new ChunkCacheKey(indexName, "testFile.txt", 0, 1024, segmentId));
}
origin: org.infinispan/infinispan-embedded-query

FileReadLockKey readLockKey = new FileReadLockKey(indexName, fileName, affinitySegmentId);
if (trace) log.tracef("deleting readlock: %s", readLockKey);
if (forceSynchronousDeletes) {
origin: org.infinispan/infinispan-lucene-directory

/**
* Verified the file exists and has a specified value for readLock;
* Consider that null should be interpreted as value 1;
*/
public static void assertFileExistsHavingRLCount(Cache cache, String fileName, String indexName, int expectedReadcount, int chunkSize, boolean expectRegisteredInFat, int affinitySegmentId) {
 FileListCacheValue fileList = (FileListCacheValue) cache.get(new FileListCacheKey(indexName,affinitySegmentId));
 assertNotNull(fileList);
 assertTrue(fileList.contains(fileName) == expectRegisteredInFat);
 FileMetadata metadata = (FileMetadata) cache.get(new FileCacheKey(indexName, fileName, affinitySegmentId));
 assertNotNull(metadata);
 long totalFileSize = metadata.getSize();
 int chunkNumbers = (int)(totalFileSize / chunkSize);
 for (int i = 0; i < chunkNumbers; i++) {
   assertNotNull(cache.get(new ChunkCacheKey(indexName, fileName, i, metadata.getBufferSize(), affinitySegmentId)));
 }
 FileReadLockKey readLockKey = new FileReadLockKey(indexName,fileName, affinitySegmentId);
 Object value = cache.get(readLockKey);
 if (expectedReadcount <= 1) {
   assertTrue("readlock value is " + value, value == null || Integer.valueOf(1).equals(value));
 }
 else {
   assertNotNull(value);
   assertTrue(value instanceof Integer);
   int v = (Integer)value;
   assertEquals(v, expectedReadcount);
 }
}
origin: org.infinispan/infinispan-lucene-directory

FileReadLockKey readLockKey = new FileReadLockKey(indexName, fileName, affinitySegmentId);
if (trace) log.tracef("deleting readlock: %s", readLockKey);
if (forceSynchronousDeletes) {
org.infinispan.luceneFileReadLockKey<init>

Popular methods of FileReadLockKey

  • generateHashCode
  • getFileName
    Get the fileName.
  • equals
  • getIndexName
    Get the indexName.

Popular in Java

  • Finding current android device location
  • getSharedPreferences (Context)
  • getResourceAsStream (ClassLoader)
  • startActivity (Activity)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • JTable (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now