Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 228a16b8 authored by Lee Shombert's avatar Lee Shombert Committed by Android (Google) Code Review
Browse files

Merge "Export PropertyInvalidatedCache SystemApis"

parents b2131ab7 baf2a6df
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -54,6 +54,21 @@ package android.app {
    method public void onCanceled(@NonNull android.app.PendingIntent);
  }

  public class PropertyInvalidatedCache<Query, Result> {
    ctor public PropertyInvalidatedCache(int, int, @NonNull String, @NonNull String, @NonNull android.app.PropertyInvalidatedCache.QueryHandler<Query,Result>);
    method public final void disableForCurrentProcess();
    method public final void invalidateCache();
    method public static void invalidateCache(int, @NonNull String);
    method @Nullable public final Result query(@NonNull Query);
    field public static final int MODULE_BLUETOOTH = 2; // 0x2
  }

  public abstract static class PropertyInvalidatedCache.QueryHandler<Q, R> {
    ctor public PropertyInvalidatedCache.QueryHandler();
    method @Nullable public abstract R apply(@NonNull Q);
    method public boolean shouldBypassCache(@NonNull Q);
  }

  public class StatusBarManager {
    method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void setExpansionDisabledForSimNetworkLock(boolean);
  }
+26 −0
Original line number Diff line number Diff line
@@ -355,6 +355,32 @@ package android.app {
    ctor public PictureInPictureUiState(boolean);
  }

  public class PropertyInvalidatedCache<Query, Result> {
    ctor public PropertyInvalidatedCache(int, int, @NonNull String, @NonNull String, @NonNull android.app.PropertyInvalidatedCache.QueryHandler<Query,Result>);
    method @NonNull public static String createPropertyName(int, @NonNull String);
    method public final void disableForCurrentProcess();
    method public static void disableForTestMode();
    method public final void disableInstance();
    method public final void disableSystemWide();
    method public final void forgetDisableLocal();
    method public boolean getDisabledState();
    method public final void invalidateCache();
    method public static void invalidateCache(int, @NonNull String);
    method public final boolean isDisabled();
    method @Nullable public final Result query(@NonNull Query);
    method public static void setTestMode(boolean);
    method public void testPropertyName();
    field public static final int MODULE_BLUETOOTH = 2; // 0x2
    field public static final int MODULE_SYSTEM = 1; // 0x1
    field public static final int MODULE_TEST = 0; // 0x0
  }

  public abstract static class PropertyInvalidatedCache.QueryHandler<Q, R> {
    ctor public PropertyInvalidatedCache.QueryHandler();
    method @Nullable public abstract R apply(@NonNull Q);
    method public boolean shouldBypassCache(@NonNull Q);
  }

  public class StatusBarManager {
    method public void cancelRequestAddTile(@NonNull String);
    method public void clickNotification(@Nullable String, int, int, boolean);
+291 −36

File changed.

Preview size limit exceeded, changes collapsed.

+99 −62

File changed.

Preview size limit exceeded, changes collapsed.