Skip to content

Commit 1f7e8d5

Browse files
committed
refactoring index meta service
1 parent 171cc37 commit 1f7e8d5

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

nitrite/src/main/java/org/dizitart/no2/internals/IndexMetaService.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,11 @@
4545
*/
4646
class IndexMetaService {
4747
private final NitriteMap<NitriteId, Document> underlyingMap;
48-
private final NitriteMap<String, IndexMeta> indexMetadata;
49-
private final Map<String, Object> fieldLock;
5048
private final NitriteStore mvStore;
5149

5250
IndexMetaService(NitriteMap<NitriteId, Document> underlyingMap) {
5351
this.underlyingMap = underlyingMap;
5452
this.mvStore = underlyingMap.getStore();
55-
indexMetadata = getIndexMetadata();
56-
this.fieldLock = new ConcurrentHashMap<>();
5753
}
5854

5955
NitriteMap<NitriteId, Document> getUnderlyingMap() {
@@ -147,15 +143,6 @@ Index createIndexMetadata(String field, IndexType indexType) {
147143
return index;
148144
}
149145

150-
synchronized Object getFieldLock(String field) {
151-
Object lock = fieldLock.get(field);
152-
if (lock != null) return lock;
153-
154-
lock = new Object();
155-
fieldLock.put(field, lock);
156-
return lock;
157-
}
158-
159146
private String getName() {
160147
return INDEX_META_PREFIX + INTERNAL_NAME_SEPARATOR + underlyingMap.getName();
161148
}

0 commit comments

Comments
 (0)