class SimpleCache implements Cache {

  @Override
  public synchronized long getUid() {
    return uid;
  }

  @Deprecated public  SimpleCache(File cacheDir, CacheEvictor evictor);
  @Deprecated public  SimpleCache(File cacheDir, CacheEvictor evictor, @Nullable byte[] secretKey);
  @Deprecated public  SimpleCache(
      File cacheDir, CacheEvictor evictor, @Nullable byte[] secretKey, boolean encrypt);
  public  SimpleCache(File cacheDir, CacheEvictor evictor, DatabaseProvider databaseProvider);
  public  SimpleCache(
      File cacheDir,
      CacheEvictor evictor,
      @Nullable DatabaseProvider databaseProvider,
      @Nullable byte[] legacyIndexSecretKey,
      boolean legacyIndexEncrypt,
      boolean preferLegacyIndex);
    SimpleCache(
      File cacheDir,
      CacheEvictor evictor,
      CachedContentIndex contentIndex,
      @Nullable CacheFileMetadataIndex fileIndex);

}