19 using System.Collections.Generic;
20 using Lucene.Net.Store;
23 namespace Lucene.Net.Index
49 public abstract string SegmentsFileName {
get; }
52 public abstract ICollection<string> FileNames {
get; }
68 public abstract void Delete();
70 public abstract bool IsDeleted {
get; }
73 public abstract bool IsOptimized {
get; }
76 public override bool Equals(System.Object other)
80 IndexCommit otherCommit = (IndexCommit) other;
87 public override int GetHashCode()
101 public abstract long Generation {
get; }
108 public virtual long Timestamp
117 public abstract IDictionary<string, string> UserData {
get; }