1 /* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 package ohos.devtools.datasources.utils.plugin.entity; 17 18 /** 19 * PluginBufferConfig 20 * 21 * @since 2021/5/19 16:39 22 */ 23 public class PluginBufferConfig { 24 private int pages; 25 private Policy policy; 26 27 /** 28 * PluginBufferConfig 29 * 30 * @param pages pages 31 * @param policy policy 32 */ PluginBufferConfig(int pages, Policy policy)33 public PluginBufferConfig(int pages, Policy policy) { 34 this.pages = pages; 35 this.policy = policy; 36 } 37 getPages()38 public int getPages() { 39 return pages; 40 } 41 getPolicy()42 public Policy getPolicy() { 43 return policy; 44 } 45 46 /** 47 * Policy 48 * 49 * @since 2021/5/19 16:39 50 */ 51 public enum Policy { 52 RECYCLE, FLATTEN; 53 } 54 }